diff options
Diffstat (limited to 'drivers/net/wireless/b43/leds.c')
-rw-r--r-- | drivers/net/wireless/b43/leds.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/wireless/b43/leds.c b/drivers/net/wireless/b43/leds.c index fbe31e02688b..fbe3d4f62ce2 100644 --- a/drivers/net/wireless/b43/leds.c +++ b/drivers/net/wireless/b43/leds.c | |||
@@ -325,6 +325,14 @@ void b43_leds_exit(struct b43_wldev *dev) | |||
325 | b43_led_turn_off(dev, leds->led_radio.index, leds->led_radio.activelow); | 325 | b43_led_turn_off(dev, leds->led_radio.index, leds->led_radio.activelow); |
326 | } | 326 | } |
327 | 327 | ||
328 | void b43_leds_stop(struct b43_wldev *dev) | ||
329 | { | ||
330 | struct b43_leds *leds = &dev->wl->leds; | ||
331 | |||
332 | leds->stop = 1; | ||
333 | cancel_work_sync(&leds->work); | ||
334 | } | ||
335 | |||
328 | void b43_leds_register(struct b43_wldev *dev) | 336 | void b43_leds_register(struct b43_wldev *dev) |
329 | { | 337 | { |
330 | unsigned int i; | 338 | unsigned int i; |