|
@@ -208,11 +208,12 @@ void rtl8187_leds_exit(struct ieee80211_hw *dev)
|
|
|
{
|
|
|
struct rtl8187_priv *priv = dev->priv;
|
|
|
|
|
|
- rtl8187_unregister_led(&priv->led_tx);
|
|
|
/* turn the LED off before exiting */
|
|
|
queue_delayed_work(dev->workqueue, &priv->led_off, 0);
|
|
|
cancel_delayed_work_sync(&priv->led_off);
|
|
|
+ cancel_delayed_work_sync(&priv->led_on);
|
|
|
rtl8187_unregister_led(&priv->led_rx);
|
|
|
+ rtl8187_unregister_led(&priv->led_tx);
|
|
|
}
|
|
|
#endif /* def CONFIG_RTL8187_LED */
|
|
|
|