linux/drivers/net/wireless/ath/ar9170
Christian Lamparter 6d7db193f2 ar9170: cancel led worker properly on exit
"[PATCH 3/4 v2] ar9170: fix LED power state handling" revealed
a bug which can cause a ugly crash.

The delayed worker is canceled before the LED class functions are
unregistered... So, if something manages to update the LEDs
while unregister routine is running the timer could fire _after_ the
module has been unloaded.

Signed-off-by: Christian Lamparter <chunkeey@web.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-06-03 14:05:15 -04:00
..
ar9170.h ar9170usb: more minor fixes 2009-06-03 14:05:15 -04:00
cmd.c atheros: put atheros wireless drivers into ath/ 2009-04-22 16:54:38 -04:00
cmd.h atheros: put atheros wireless drivers into ath/ 2009-04-22 16:54:38 -04:00
eeprom.h atheros: put atheros wireless drivers into ath/ 2009-04-22 16:54:38 -04:00
hw.h ar9170: update hardware definitions 2009-06-03 14:05:12 -04:00
Kconfig atheros: put atheros wireless drivers into ath/ 2009-04-22 16:54:38 -04:00
led.c ar9170: cancel led worker properly on exit 2009-06-03 14:05:15 -04:00
mac.c ar9170: introduce functions for MAC programming 2009-06-03 14:05:12 -04:00
main.c ar9170usb: more minor fixes 2009-06-03 14:05:15 -04:00
Makefile atheros: put atheros wireless drivers into ath/ 2009-04-22 16:54:38 -04:00
phy.c ar9170: 40mhz fixes 2009-06-03 14:05:12 -04:00
usb.c ar9170usb: more minor fixes 2009-06-03 14:05:15 -04:00
usb.h ar9170: add AVM FRITZ devices 2009-06-03 14:05:11 -04:00