linux/drivers/net/wireless/iwlwifi/mvm
Arik Nemtsov 33ea27f66a iwlwifi: mvm: wait for stop sched-scan completion
cfg80211 assumes a scheduled scan is stopped synchronously. Wait for the
FW before returning to caller.

Don't do anything in the async handler in the stop-from-above flow.
There's no need to call the mac80211 sched-scan completion as the
cleanup will be automatic. Make sure the async handler is called before
the next incoming scan changes the scan_status by flushing the async
handlers after all invocations.

Signed-off-by: Arik Nemtsov <arikx.nemtsov@intel.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-03-09 19:16:48 +02:00
..
binding.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
bt-coex.c iwlwifi: mvm: BT Coex - fix SYNC2SCO flags 2014-02-03 22:43:51 +02:00
constants.h iwlwifi: mvm: BT Coex - fix SYNC2SCO flags 2014-02-03 22:43:51 +02:00
d3.c iwlwifi: mvm: fix quota for D3 image 2014-03-09 16:39:08 +02:00
debugfs-vif.c iwlwifi: mvm: Enable power save on BSS and P2P client in DCM 2014-02-13 13:45:12 +02:00
debugfs.c iwlwifi: mvm: cleanups in iwl_dbgfs_frame_stats_read 2014-03-09 16:39:07 +02:00
debugfs.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-bt-coex.h iwlwifi: mvm: BT Coex - fix SYNC2SCO flags 2014-02-03 22:43:51 +02:00
fw-api-d3.h iwlwifi: mvm: configure WOWLAN_CONFIGURATION on D0i3 entry 2014-02-03 22:23:41 +02:00
fw-api-mac.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-power.h iwlwifi: mvm: add D0i3 power configurations 2014-02-03 22:23:39 +02:00
fw-api-rs.h iwlwifi: mvm: propagate LDPC / STBC status to radiotap 2014-02-13 10:27:24 +02:00
fw-api-scan.h iwlwifi: mvm: notify match found without filtering 2014-01-30 19:29:02 +02:00
fw-api-sta.h iwlwifi: mvm: implement AP/GO uAPSD support 2014-02-03 22:23:31 +02:00
fw-api-tx.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api.h iwlwifi: mvm: set immediate apply time bit in time events 2014-02-20 19:19:33 +02:00
fw.c iwlwifi: mvm: remove redundant define in fw.c 2014-02-23 19:27:27 +02:00
led.c iwlwifi: mvm: fix coccinelle warnings 2013-12-31 19:03:53 +02:00
mac80211.c iwlwifi: mvm: wait for stop sched-scan completion 2014-03-09 19:16:48 +02:00
mac-ctxt.c iwlwifi: remove iwl_fw_valid_(tx|rx)_ant inlines 2014-02-13 13:49:44 +02:00
Makefile iwlwifi: mvm: remove support for legacy power API 2014-02-03 22:43:56 +02:00
mvm.h iwlwifi: mvm: wait for stop sched-scan completion 2014-03-09 19:16:48 +02:00
nvm.c iwlwifi: remove iwl_fw_valid_(tx|rx)_ant inlines 2014-02-13 13:49:44 +02:00
ops.c iwlwifi: return whether to stop from rfkill method 2014-03-09 19:16:46 +02:00
phy-ctxt.c iwlwifi: remove iwl_fw_valid_(tx|rx)_ant inlines 2014-02-13 13:49:44 +02:00
power.c iwlwifi: mvm: disable power on P2P client when BSS is added 2014-03-09 16:39:08 +02:00
quota.c iwlwifi: mvm: fix quota allocation 2014-02-03 22:23:37 +02:00
rs.c iwlwifi: mvm: add Rx frames statistics via debugfs 2014-02-20 19:22:12 +02:00
rs.h iwlwifi: rs: use const u16 for throughput tables 2014-02-03 22:23:37 +02:00
rx.c iwlwifi: mvm: add Rx frames statistics via debugfs 2014-02-20 19:22:12 +02:00
scan.c iwlwifi: mvm: wait for stop sched-scan completion 2014-03-09 19:16:48 +02:00
sf.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
sta.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2014-02-13 14:43:02 -05:00
sta.h iwlwifi: mvm: reserve sta_id 0 to station 2014-02-06 21:11:21 +02:00
testmode.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
time-event.c iwlwifi: mvm: set immediate apply time bit in time events 2014-02-20 19:19:33 +02:00
time-event.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
tt.c iwlwifi: mvm: handle platform PCIe power limitation 2014-02-03 22:23:38 +02:00
tx.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next 2014-02-24 15:05:42 -05:00
utils.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next 2014-02-24 15:05:42 -05:00