wlcore: call ieee80211_sched_scan_stopped on interface removal
authorEliad Peller <eliad@wizery.com>
Thu, 22 Nov 2012 16:06:23 +0000 (18:06 +0200)
committerLuciano Coelho <coelho@ti.com>
Wed, 28 Nov 2012 09:41:44 +0000 (11:41 +0200)
commit1019975640ec16d1753c06ac99207f4af6a721a2
tree0ee04cb1b322c87ca9cae76387fb21e76e5a876f
parent6b70e7eb70cd6c5ad445ec02f74b84131a4c721a
wlcore: call ieee80211_sched_scan_stopped on interface removal

The interface might go down before we got the SCHED_STOPPED
event, so make sure to call ieee80211_sched_scan_stopped()
if the scanned interface is removed.

Replace sched_scanning with sched_vif in order to save
the scanned interface.

Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
drivers/net/wireless/ti/wlcore/debugfs.c
drivers/net/wireless/ti/wlcore/event.c
drivers/net/wireless/ti/wlcore/main.c
drivers/net/wireless/ti/wlcore/wlcore.h