drivers/net/wireless/p54: Use kmemdup
Julia Lawall authored
Use kmemdup when some other buffer is immediately copied into the
allocated region.

A simplified version of the semantic patch that makes this change is as
follows: (http://coccinelle.lip6.fr/

)

// <smpl>
@@
expression from,to,size,flag;
statement S;
@@

-  to = \(kmalloc\|kzalloc\)(size,flag);
+  to = kmemdup(from,size,flag);
   if (to==NULL || ...) S
-  memcpy(to, from, size);
// </smpl>
Signed-off-by: default avatarJulia Lawall <julia@diku.dk>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
27b81bbe
Name Last commit Last update
..
ath drivers/net/wireless/ath/ath9k: Use kmemdup
b43 drivers/net/wireless/b43: Use kmemdup
b43legacy Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem
hostap Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
ipw2x00 drivers/net/wireless/ipw2x00: Use kmemdup
iwlwifi Merge branch 'wireless-next-2.6' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6
iwmc3200wifi drivers/net/wireless/iwmc3200wifi: Use kmemdup
libertas drivers/net/wireless/libertas: Use kmemdup
libertas_tf drivers/net/wireless/libertas_tf: Use kmemdup
orinoco drivers/net/wireless/orinoco: Use kzalloc
p54 drivers/net/wireless/p54: Use kmemdup
prism54 drivers/net: remove useless semicolons
rt2x00 rt2x00: Move rt2x00debug_dump_frame declaration to rt2x00.h.
rtl818x Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem
wl12xx drivers/net/wireless/wl12xx: Use kmemdup
zd1211rw Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
Kconfig wireless: depends on NET
Makefile netwave: move driver to staging
adm8211.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
adm8211.h mac80211: fix ADM8211_SYNCTL_RFtype define
airo.c airo : Print of firmware version
airo.h [PATCH] airo.c/airo_cs.c: correct prototypes
airo_cs.c pcmcia: dev_node removal (drivers with updated printk call)
at76c50x-usb.c drivers/net: Remove unnecessary returns from void function()s
at76c50x-usb.h at76c50x-usb: add driver
atmel.c
atmel.h
atmel_cs.c
atmel_pci.c
mac80211_hwsim.c
mwl8k.c
ray_cs.c
ray_cs.h
rayctl.h
rndis_wlan.c
wl3501.h
wl3501_cs.c
zd1201.c
zd1201.h