]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/blobdiff - drivers/net/wireless/bcmdhd/wl_cfgp2p.c
bcmdhd: wait for cfg cleanup before unregistering
[sojka/nv-tegra/linux-3.10.git] / drivers / net / wireless / bcmdhd / wl_cfgp2p.c
index 3135cb2b27ebe56bc01f9e0e98c12ed25e9f79ea..a2007f156ad851ea0f416a68b77afecf636cf7e4 100644 (file)
@@ -2655,6 +2655,7 @@ wl_cfgp2p_del_p2p_disc_if(struct wireless_dev *wdev)
        WL_TRACE(("Enter\n"));
 
        cfg80211_unregister_wdev(wdev);
+       cancel_work_sync(&wdev->cleanup_work);
 
        kfree(wdev);