]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/mac80211/util.c
Staging: hv: move logging.h
[mv-sheeva.git] / net / mac80211 / util.c
index 5eb306377c633373211c6f2c2b4f761efa22ec84..dd6564321369cf519f2310bc0fdea26c95a89fbc 100644 (file)
@@ -1007,6 +1007,16 @@ u32 ieee80211_sta_get_rates(struct ieee80211_local *local,
        return supp_rates;
 }
 
+void ieee80211_stop_device(struct ieee80211_local *local)
+{
+       ieee80211_led_radio(local, false);
+
+       cancel_work_sync(&local->reconfig_filter);
+       drv_stop(local);
+
+       flush_workqueue(local->workqueue);
+}
+
 int ieee80211_reconfig(struct ieee80211_local *local)
 {
        struct ieee80211_hw *hw = &local->hw;