From be5fbfee1a11f3edf6f678c061dc32a6bbcbdf6e Mon Sep 17 00:00:00 2001 From: Dmitry TARNYAGIN Date: Mon, 12 Dec 2011 12:58:43 +0100 Subject: [PATCH] --- yaml --- r: 278931 b: refs/heads/master c: cd6c524e9e0b5ad8ce52bc3b4a3a1e272e3a8410 h: refs/heads/master i: 278929: 63764302a35d32fa8bc6c69992349605fab8289b 278927: 9fef769cce978e7a7e3e9cd42a8549b4a7da113e v: v3 --- [refs] | 2 +- trunk/net/mac80211/main.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 6f6fd5ee4edf..f08b89e23633 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6539306b2c3ceafbc4094cf68c58094c282da053 +refs/heads/master: cd6c524e9e0b5ad8ce52bc3b4a3a1e272e3a8410 diff --git a/trunk/net/mac80211/main.c b/trunk/net/mac80211/main.c index 60198ac664a0..145583625718 100644 --- a/trunk/net/mac80211/main.c +++ b/trunk/net/mac80211/main.c @@ -47,7 +47,7 @@ void ieee80211_configure_filter(struct ieee80211_local *local) if (atomic_read(&local->iff_allmultis)) new_flags |= FIF_ALLMULTI; - if (local->monitors || local->scanning) + if (local->monitors || test_bit(SCAN_SW_SCANNING, &local->scanning)) new_flags |= FIF_BCN_PRBRESP_PROMISC; if (local->fif_probe_req || local->probe_req_reg) @@ -150,8 +150,8 @@ int ieee80211_hw_config(struct ieee80211_local *local, u32 changed) changed |= IEEE80211_CONF_CHANGE_SMPS; } - if ((local->scanning & SCAN_SW_SCANNING) || - (local->scanning & SCAN_HW_SCANNING)) + if (test_bit(SCAN_SW_SCANNING, &local->scanning) || + test_bit(SCAN_HW_SCANNING, &local->scanning)) power = chan->max_power; else power = local->power_constr_level ?