projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
636a2cd
)
iwlwifi: mvm: stop sched scan before association
author
David Spinadel
<
[email protected]
>
Sun, 27 Apr 2014 06:54:54 +0000
(09:54 +0300)
committer
Emmanuel Grumbach
<
[email protected]
>
Sun, 11 May 2014 10:08:50 +0000
(13:08 +0300)
Stop sched scan on bss_info_changed if !idle to avoid sched scan
during association.
Signed-off-by: David Spinadel <
[email protected]
>
Reviewed-by: Johannes Berg <
[email protected]
>
Signed-off-by: Emmanuel Grumbach <
[email protected]
>
drivers/net/wireless/iwlwifi/mvm/mac80211.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/iwlwifi/mvm/mac80211.c
b/drivers/net/wireless/iwlwifi/mvm/mac80211.c
index 66fa21b8737c7d3c8977fd2c8551df22c0960509..72f73a3abc7162976c962084264392e95e487d99 100644
(file)
--- a/
drivers/net/wireless/iwlwifi/mvm/mac80211.c
+++ b/
drivers/net/wireless/iwlwifi/mvm/mac80211.c
@@
-1512,6
+1512,9
@@
static void iwl_mvm_bss_info_changed(struct ieee80211_hw *hw,
mutex_lock(&mvm->mutex);
+ if (changes & BSS_CHANGED_IDLE && !bss_conf->idle)
+ iwl_mvm_sched_scan_stop(mvm, true);
+
switch (vif->type) {
case NL80211_IFTYPE_STATION:
iwl_mvm_bss_info_changed_station(mvm, vif, bss_conf, changes);