linux/drivers/net/wireless/wl12xx
Luciano Coelho a8aaaf53d5 wl12xx: don't modify the global supported band structures
When 11a is not supported, we were modifying the global structure that
contains the bands supported by the driver.  This causes problems when
having more one wl12xx device in the same system because they all use
the same global.  This also causes problems when the wl12xx_sdio
module is removed and the wl12xx module remains.

Fix this problem by copying the band structure into the wl12xx
instance.

Reported-by: Arik Nemtsov <arik@wizery.com>
Reported-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Luciano Coelho <coelho@ti.com>
2011-01-24 22:11:52 +02:00
..
acx.c wl12xx: AP mode - AP specific CMD_CONFIGURE sub-commands 2011-01-24 22:11:46 +02:00
acx.h wl12xx: AP mode - AP specific CMD_CONFIGURE sub-commands 2011-01-24 22:11:46 +02:00
boot.c wl12xx: Enable AP-mode 2011-01-24 22:11:51 +02:00
boot.h wl1271: Add wl1271_load_firmware() and export some functions 2010-12-02 16:17:20 +02:00
cmd.c wl12xx: AP mode - workaround for FW bug on station remove 2011-01-24 22:11:47 +02:00
cmd.h wl12xx: AP mode - encryption support 2011-01-24 22:11:50 +02:00
conf.h wl12xx: AP mode - AP specific CMD_CONFIGURE sub-commands 2011-01-24 22:11:46 +02:00
debugfs.c wl12xx: remove redundant debugfs_remove_recursive() call 2011-01-24 22:11:45 +02:00
debugfs.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
event.c wl12xx: AP mode - add AP specific event 2011-01-24 22:11:47 +02:00
event.h wl12xx: Add AP related definitions to HOST-FW interface 2011-01-24 22:11:48 +02:00
ini.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
init.c wl12xx: AP mode - init sequence 2011-01-24 22:11:48 +02:00
init.h wl12xx: AP mode - init sequence 2011-01-24 22:11:48 +02:00
io.c wl1271: Add wl1271_load_firmware() and export some functions 2010-12-02 16:17:20 +02:00
io.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
Kconfig wl12xx_sdio_test: rename files to match current style 2010-12-15 17:09:27 +02:00
main.c wl12xx: don't modify the global supported band structures 2011-01-24 22:11:52 +02:00
Makefile wl12xx_sdio_test: rename files to match current style 2010-12-15 17:09:27 +02:00
ps.c wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
ps.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
reg.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
rx.c wl12xx: AP specific RX filter configuration 2011-01-24 22:11:48 +02:00
rx.h wl12xx: Add AP related definitions to HOST-FW interface 2011-01-24 22:11:48 +02:00
scan.c wl1271: Fix setting of the hardware connection monitoring probe-req template 2010-11-26 15:33:41 +02:00
scan.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
sdio_test.c wl12xx_sdio_test: rename files to match current style 2010-12-15 17:09:27 +02:00
sdio.c wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
spi.c wl12xx: use after free in debug code 2011-01-24 22:11:45 +02:00
testmode.c wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
testmode.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
tx.c wl12xx: AP mode - encryption support 2011-01-24 22:11:50 +02:00
tx.h wl12xx: Add AP related definitions to HOST-FW interface 2011-01-24 22:11:48 +02:00
wl12xx_80211.h wl12xx: AP mode - init sequence 2011-01-24 22:11:48 +02:00
wl12xx_platform_data.c wl12xx: add platform data passing support 2010-09-21 11:04:57 -04:00
wl12xx.h wl12xx: don't modify the global supported band structures 2011-01-24 22:11:52 +02:00