]> git.baikalelectronics.ru Git - kernel.git/commit
ar9170: cancel led worker properly on exit
authorChristian Lamparter <chunkeey@web.de>
Mon, 1 Jun 2009 20:49:25 +0000 (22:49 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 3 Jun 2009 18:05:15 +0000 (14:05 -0400)
commite2b9bf3f476f6a1f7d73a9f8541171985f8fa3f4
treed918f4737ac2093e5eaf5538d802571157db2e44
parentbaccd3e34b1209283933f16f76834215a162a09b
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>
drivers/net/wireless/ath/ar9170/led.c