]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - net/mac80211/util.c
Merge remote-tracking branch 'mac80211/master' into mac80211-next
[linux-imx.git] / net / mac80211 / util.c
index 707953fd83240f13b465467971d3244f01271230..ffdfe4bc89ad7df4822f34deeb4737faf7cd4c63 100644 (file)
@@ -1714,6 +1714,13 @@ int ieee80211_reconfig(struct ieee80211_local *local)
        mb();
        local->resuming = false;
 
+       list_for_each_entry(sdata, &local->interfaces, list) {
+               if (!ieee80211_sdata_running(sdata))
+                       continue;
+               if (sdata->vif.type == NL80211_IFTYPE_STATION)
+                       ieee80211_sta_restart(sdata);
+       }
+
        mod_timer(&local->sta_cleanup, jiffies + 1);
 #else
        WARN_ON(1);