]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/wireless/hostap/hostap_ap.c
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / drivers / net / wireless / hostap / hostap_ap.c
index dbb986946e1a08b0192e7dabf7ed26d1b396a67b..18d63f57777dec377fce78c46a5af330ff93933b 100644 (file)
@@ -858,7 +858,10 @@ void hostap_free_data(struct ap_data *ap)
                return;
        }
 
+       flush_work_sync(&ap->add_sta_proc_queue);
+
 #ifndef PRISM2_NO_KERNEL_IEEE80211_MGMT
+       flush_work_sync(&ap->wds_oper_queue);
        if (ap->crypt)
                ap->crypt->deinit(ap->crypt_priv);
        ap->crypt = ap->crypt_priv = NULL;