diff options
author | Arik Nemtsov <arik@wizery.com> | 2014-02-10 15:34:29 +0200 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-03-09 19:16:48 +0200 |
commit | 33ea27f66afa9ca3e130bd00c595dca509152fd7 (patch) | |
tree | 6fd5a2d075e9aaef96638d4d8b04c2508100f5d8 /drivers/net/wireless/iwlwifi/mvm/ops.c | |
parent | 7bb426ea36f143459895de0cf11f0f0a7cfa396a (diff) | |
download | op-kernel-dev-33ea27f66afa9ca3e130bd00c595dca509152fd7.zip op-kernel-dev-33ea27f66afa9ca3e130bd00c595dca509152fd7.tar.gz |
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>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/ops.c')
0 files changed, 0 insertions, 0 deletions