summaryrefslogtreecommitdiffstats
path: root/net/mac80211
diff options
context:
space:
mode:
authorJohannes Berg2009-04-29 00:28:18 +0200
committerJohn W. Linville2009-04-29 22:48:33 +0200
commitc428c89201a57a0ce24c37ed79e540d1f4101cf3 (patch)
treee08f3f9f431c7e43c8c2d6c8049358ed43e56306 /net/mac80211
parentmac80211: fix modprobe deadlock by not calling wep_init under rtnl_lock (diff)
downloadkernel-qcow2-linux-c428c89201a57a0ce24c37ed79e540d1f4101cf3.tar.gz
kernel-qcow2-linux-c428c89201a57a0ce24c37ed79e540d1f4101cf3.tar.xz
kernel-qcow2-linux-c428c89201a57a0ce24c37ed79e540d1f4101cf3.zip
mac80211: default to automatic power control
In "mac80211: correct wext transmit power handler" I fixed the wext handler, but forgot to make the default of the user_power_level -1 (aka "auto"), so that now the transmit power is always set to 0, causing associations to time out and similar problems since we're transmitting with very little power. Correct this by correcting the default user_power_level to -1. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Bisected-by: Niel Lambrechts <niel.lambrechts@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211')
-rw-r--r--net/mac80211/main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/mac80211/main.c b/net/mac80211/main.c
index 00968c2d22bb..14134193cd17 100644
--- a/net/mac80211/main.c
+++ b/net/mac80211/main.c
@@ -757,6 +757,7 @@ struct ieee80211_hw *ieee80211_alloc_hw(size_t priv_data_len,
local->hw.conf.long_frame_max_tx_count = 4;
local->hw.conf.short_frame_max_tx_count = 7;
local->hw.conf.radio_enabled = true;
+ local->user_power_level = -1;
INIT_LIST_HEAD(&local->interfaces);
mutex_init(&local->iflist_mtx);