diff options
-rw-r--r-- | drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/wireless/ath/ath6kl/cfg80211.c b/drivers/net/wireless/ath/ath6kl/cfg80211.c index 3404ef211952..b869a358ce43 100644 --- a/drivers/net/wireless/ath/ath6kl/cfg80211.c +++ b/drivers/net/wireless/ath/ath6kl/cfg80211.c | |||
@@ -925,10 +925,8 @@ static int ath6kl_cfg80211_scan(struct wiphy *wiphy, struct net_device *ndev, | |||
925 | 925 | ||
926 | if (!ar->usr_bss_filter) { | 926 | if (!ar->usr_bss_filter) { |
927 | clear_bit(CLEAR_BSSFILTER_ON_BEACON, &vif->flags); | 927 | clear_bit(CLEAR_BSSFILTER_ON_BEACON, &vif->flags); |
928 | ret = ath6kl_wmi_bssfilter_cmd( | 928 | ret = ath6kl_wmi_bssfilter_cmd(ar->wmi, vif->fw_vif_idx, |
929 | ar->wmi, vif->fw_vif_idx, | 929 | ALL_BSS_FILTER, 0); |
930 | (test_bit(CONNECTED, &vif->flags) ? | ||
931 | ALL_BUT_BSS_FILTER : ALL_BSS_FILTER), 0); | ||
932 | if (ret) { | 930 | if (ret) { |
933 | ath6kl_err("couldn't set bss filtering\n"); | 931 | ath6kl_err("couldn't set bss filtering\n"); |
934 | return ret; | 932 | return ret; |