|
@@ -2286,6 +2286,7 @@ void ieee80211_sta_quiesce(struct ieee80211_sub_if_data *sdata)
|
|
|
|
|
|
cancel_work_sync(&ifmgd->request_smps_work);
|
|
|
|
|
|
+ cancel_work_sync(&ifmgd->monitor_work);
|
|
|
cancel_work_sync(&ifmgd->beacon_connection_loss_work);
|
|
|
if (del_timer_sync(&ifmgd->timer))
|
|
|
set_bit(TMR_RUNNING_TIMER, &ifmgd->timers_running);
|
|
@@ -2294,7 +2295,6 @@ void ieee80211_sta_quiesce(struct ieee80211_sub_if_data *sdata)
|
|
|
if (del_timer_sync(&ifmgd->chswitch_timer))
|
|
|
set_bit(TMR_RUNNING_CHANSW, &ifmgd->timers_running);
|
|
|
|
|
|
- cancel_work_sync(&ifmgd->monitor_work);
|
|
|
/* these will just be re-established on connection */
|
|
|
del_timer_sync(&ifmgd->conn_mon_timer);
|
|
|
del_timer_sync(&ifmgd->bcn_mon_timer);
|