linux-sg2042/drivers/net/wireless/wl12xx
Julia Lawall 929ebd30e4 drivers/net/wireless/wl12xx: Use kmemdup
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: Julia Lawall <julia@diku.dk>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-07-26 15:32:40 -04:00
..
Kconfig wl1271: the core wl1271 module shouldn't depend on SPI_MASTER 2010-06-02 16:13:35 -04:00
Makefile wl1271: moved scan operations to a separate file 2010-07-08 16:41:58 -04:00
wl12xx_80211.h
wl1251.h wl1251: fix ELP_CTRL register accesses when using SDIO 2010-03-15 15:32:03 -04:00
wl1251_acx.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
wl1251_acx.h wl1251: implement wl1251_acx_tid_cfg() 2009-12-21 18:55:57 -05:00
wl1251_boot.c wl1251: fix sparse-generated warnings 2010-07-26 15:09:03 -04:00
wl1251_boot.h
wl1251_cmd.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
wl1251_cmd.h wl1251: fix sparse-generated warnings 2010-07-26 15:09:03 -04:00
wl1251_debugfs.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
wl1251_debugfs.h
wl1251_event.c wl1251: Increase the beacon loss timeout value and handle regain event 2009-11-18 17:09:22 -05:00
wl1251_event.h
wl1251_init.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
wl1251_init.h wl1251: implement acx_ac_cfg to configure hardware queues 2009-12-21 18:55:55 -05:00
wl1251_io.c
wl1251_io.h wl1251: fix ELP_CTRL register accesses when using SDIO 2010-03-15 15:32:03 -04:00
wl1251_main.c wl12xx: Use MODULE_ALIAS macro at correct postion for SPI bus 2010-07-06 14:25:04 -04:00
wl1251_ps.c wl1251: fix ELP_CTRL register accesses when using SDIO 2010-03-15 15:32:03 -04:00
wl1251_ps.h wl1251: Implement delayed entry into ELP mode 2009-11-18 17:09:20 -05:00
wl1251_reg.h wl1251: read default MAC address from EEPROM when available 2010-04-16 15:32:00 -04:00
wl1251_rx.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
wl1251_rx.h
wl1251_sdio.c wl1251: fix ELP_CTRL register reads 2010-06-08 09:31:21 -04:00
wl1251_spi.c wl12xx: Use MODULE_ALIAS macro at correct postion for SPI bus 2010-07-06 14:25:04 -04:00
wl1251_spi.h
wl1251_tx.c wl1251: fix sparse-generated warnings 2010-07-26 15:09:03 -04:00
wl1251_tx.h wl1251: fix sparse-generated warnings 2010-07-26 15:09:03 -04:00
wl1271.h wl1271: rewritten scanning code 2010-07-08 16:42:09 -04:00
wl1271_acx.c wl1271: Update hardware ARP filtering configuration handling 2010-07-08 16:35:51 -04:00
wl1271_acx.h wl1271: use __packed annotation 2010-07-12 16:05:31 -04:00
wl1271_boot.c wl1271: Disable dynamic PS based on BT co-ext sense events 2010-07-08 16:35:51 -04:00
wl1271_boot.h wl1271: Add sysfs file to retrieve HW PG-version and ROM-version 2010-05-07 14:57:18 -04:00
wl1271_cmd.c wl1271: moved scan operations to a separate file 2010-07-08 16:41:58 -04:00
wl1271_cmd.h wl1271: moved scan operations to a separate file 2010-07-08 16:41:58 -04:00
wl1271_conf.h wl1271: read fem manufacturer value from nvs 2010-07-08 16:35:51 -04:00
wl1271_debugfs.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-11 14:53:53 -07:00
wl1271_debugfs.h
wl1271_event.c wl1271: rewritten scanning code 2010-07-08 16:42:09 -04:00
wl1271_event.h wl1271: Work around AP's with broken ps-poll functionality 2010-07-08 16:35:51 -04:00
wl1271_ini.h wl1271: Add support for NVS files with 5GHz band parameters 2010-06-02 16:13:05 -04:00
wl1271_init.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2010-04-15 16:21:34 -04:00
wl1271_init.h wl1271: add most of the normal initialization commands to PLT mode 2010-02-19 15:52:44 -05:00
wl1271_io.c wl1271: Removed wl1271_spi.h and made some functions static 2010-03-09 15:02:58 -05:00
wl1271_io.h wl1271: Fix 32 bit register read related endiannes bug 2010-05-07 14:57:18 -04:00
wl1271_main.c drivers/net/wireless/wl12xx: Use kmemdup 2010-07-26 15:32:40 -04:00
wl1271_ps.c wl1271: Go to ELP in idle 2010-04-09 13:43:10 -04:00
wl1271_ps.h wl1271: Fix PSM entry 2010-02-19 15:52:42 -05:00
wl1271_reg.h wl1271: remove unused flags 2010-01-14 18:16:54 -05:00
wl1271_rx.c wl1271: Add TSF handling 2010-07-08 16:35:50 -04:00
wl1271_rx.h wl1271: Clean up RX rate reporting 2010-03-31 14:39:11 -04:00
wl1271_scan.c wl1271: use per-channel max tx power passed by mac80211 when scanning 2010-07-08 16:42:23 -04:00
wl1271_scan.h wl1271: use __packed annotation 2010-07-12 16:05:31 -04:00
wl1271_sdio.c wl1271: remove sdio ARM dependency 2010-06-02 16:02:54 -04:00
wl1271_spi.c wl12xx: Use MODULE_ALIAS macro at correct postion for SPI bus 2010-07-06 14:25:04 -04:00
wl1271_testmode.c wl1271: Add support for NVS files with 5GHz band parameters 2010-06-02 16:13:05 -04:00
wl1271_testmode.h wl1271: add testmode support 2010-02-19 15:52:47 -05:00
wl1271_tx.c wl1271: Flush TX buffers to air before going to idle 2010-06-02 16:13:35 -04:00
wl1271_tx.h wl1271: Flush TX buffers to air before going to idle 2010-06-02 16:13:35 -04:00