Looks like is possible to do not kick of deferred scan when connection monitoring is pending and on the same time we disconnect. David, I can not recreate this problem locally, does below patch fix the problem on your tests. Thanks Stanislaw --- net/mac80211/mlme.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index d7134c1..1e20748 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c @@ -1425,6 +1425,8 @@ static void ieee80211_set_disassoc(struct ieee80211_sub_if_data *sdata, del_timer_sync(&sdata->u.mgd.bcn_mon_timer); del_timer_sync(&sdata->u.mgd.timer); del_timer_sync(&sdata->u.mgd.chswitch_timer); + + ieee80211_stop_poll(sdata); } void ieee80211_sta_rx_notify(struct ieee80211_sub_if_data *sdata, -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html