]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/mac80211/pm.c
mac80211: make TX aggregation start/stop request async
[mv-sheeva.git] / net / mac80211 / pm.c
index e145a949b820d799047b38964e7aaf0402969954..d287fde0431d6b2e688da5400d0ef9f41d9cf1c2 100644 (file)
@@ -64,6 +64,8 @@ int __ieee80211_suspend(struct ieee80211_hw *hw)
 
        /* remove all interfaces */
        list_for_each_entry(sdata, &local->interfaces, list) {
+               cancel_work_sync(&sdata->work);
+
                switch(sdata->vif.type) {
                case NL80211_IFTYPE_STATION:
                        ieee80211_sta_quiesce(sdata);