linux/drivers/net/wireless/wl12xx
Juuso Oikarinen 4ae3fa8785 wl12xx: Cleanup PLT mode when module is removed
PLT mode start/stop is controlled from userspace. When removing module, the
PLT mode state is however not checked, and not cleared. There is the possibility
of some unwanted state to left linger and there is even the possiblity of a
kernel crash if for instance IRQ work is running when the module is removed.

Fix this by stopping PLT mode on module removal, if still running.

Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
Reviewed-by: Luciano Coelho <coelho@ti.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
2011-01-24 22:16:09 +02:00
..
acx.c wl12xx: fix some endianess bugs 2011-01-24 22:13:55 +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: fix some endianess bugs 2011-01-24 22:13:55 +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: change debug_level module param sysfs permissions 2011-01-24 22:11:52 +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: Cleanup PLT mode when module is removed 2011-01-24 22:16:09 +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: fix some endianess bugs 2011-01-24 22:13:55 +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