From: Johannes Berg <johannes.berg@xxxxxxxxx> Instead of using full power when scanning, use full power when off-channel. This is different since off-channel can be remain-on-channel. Signed-off-by: Johannes Berg <johannes.berg@xxxxxxxxx> --- net/mac80211/main.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net/mac80211/main.c b/net/mac80211/main.c index e706f9e..35c4b1d 100644 --- a/net/mac80211/main.c +++ b/net/mac80211/main.c @@ -148,9 +148,7 @@ int ieee80211_hw_config(struct ieee80211_local *local, u32 changed) changed |= IEEE80211_CONF_CHANGE_SMPS; } - if (test_bit(SCAN_SW_SCANNING, &local->scanning) || - test_bit(SCAN_ONCHANNEL_SCANNING, &local->scanning) || - test_bit(SCAN_HW_SCANNING, &local->scanning)) + if (local->hw.conf.flags & IEEE80211_CONF_OFFCHANNEL) power = chan->max_power; else power = local->power_constr_level ? -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html