linux-kernel-test/drivers/net/wireless/wl12xx
Ido Yariv 67e0208ace wl1271: Fix overflow in wl1271_boot_upload_nvs
Due to miscalculation of nvs_len, excessive data was sent to the
firmware.
Fix this by first setting nvs_ptr to point to the first NVS table,
and computing the total size of all NVS tables accordingly.

Signed-off-by: Ido Yariv <ido@wizery.com>
Tested-By: Tuomas Katila <ext-tuomas.2.katila@nokia.com>
Acked-by: Luciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-09-27 15:57:38 -04:00
..
Kconfig wl12xx: add platform data passing support 2010-09-21 11:04:57 -04:00
Makefile
wl12xx_80211.h
wl12xx_platform_data.c wl12xx: add platform data passing support 2010-09-21 11:04:57 -04:00
wl1251_acx.c drivers/net/wireless/wl12xx: Use available error codes 2010-08-24 16:28:05 -04:00
wl1251_acx.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_boot.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_boot.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_cmd.c drivers/net/wireless/wl12xx: Use available error codes 2010-08-24 16:28:05 -04:00
wl1251_cmd.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_debugfs.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_debugfs.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_event.c wl12xx: remove unneeded locking 2010-08-27 13:27:06 -04:00
wl1251_event.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_init.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_init.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_io.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_io.h
wl1251_main.c wl1251: Fix queue stopping/waking for TX path 2010-08-31 14:20:40 -04:00
wl1251_ps.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_ps.h wl1251: move include guard after the license 2010-08-25 14:33:19 -04:00
wl1251_reg.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_rx.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_rx.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_sdio.c wl12xx: make wl12xx.h common to both spi and sdio 2010-09-21 11:04:38 -04:00
wl1251_spi.c wl12xx: make wl12xx.h common to both spi and sdio 2010-09-21 11:04:38 -04:00
wl1251_spi.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_tx.c wl1251: Fix queue stopping/waking for TX path 2010-08-31 14:20:40 -04:00
wl1251_tx.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251.h wl1251: Fix queue stopping/waking for TX path 2010-08-31 14:20:40 -04:00
wl1271_acx.c drivers/net/wireless/wl12xx: Use available error codes 2010-08-24 16:28:06 -04:00
wl1271_acx.h
wl1271_boot.c wl1271: Fix overflow in wl1271_boot_upload_nvs 2010-09-27 15:57:38 -04:00
wl1271_boot.h wl1271: make ref_clock configurable by board 2010-09-21 11:05:00 -04:00
wl1271_cmd.c
wl1271_cmd.h
wl1271_conf.h
wl1271_debugfs.c
wl1271_debugfs.h
wl1271_event.c
wl1271_event.h
wl1271_ini.h
wl1271_init.c
wl1271_init.h
wl1271_io.c
wl1271_io.h wl1271: propagate set_power's return value 2010-09-21 11:04:56 -04:00
wl1271_main.c wl1271: bugfix: use bitwise-AND instead of logical-AND 2010-09-21 11:05:29 -04:00
wl1271_ps.c
wl1271_ps.h
wl1271_reg.h
wl1271_rx.c wl1271: avoid redundant memcpy of rx_status 2010-09-21 11:05:28 -04:00
wl1271_rx.h
wl1271_scan.c wl12xx: remove unneeded locking 2010-08-27 13:27:06 -04:00
wl1271_scan.h
wl1271_sdio.c wl1271: make ref_clock configurable by board 2010-09-21 11:05:00 -04:00
wl1271_spi.c wl1271: make ref_clock configurable by board 2010-09-21 11:05:00 -04:00
wl1271_testmode.c
wl1271_testmode.h
wl1271_tx.c mac80211: use cipher suite selectors 2010-08-16 16:45:11 -04:00
wl1271_tx.h
wl1271.h wl1271: make ref_clock configurable by board 2010-09-21 11:05:00 -04:00