summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Abele <jason@aether.com>2015-02-18 01:10:41 +0100
committerJohannes Berg <johannes.berg@intel.com>2015-02-24 10:58:37 +0100
commit28981e5eb45fe13e1d2c9e0e2e189dc5c8682006 (patch)
treedac4bd8a58d1a66bb3e47a3452fe8fdb16a61233
parentnl80211: fix memory leak in monitor flags parsing (diff)
downloadlinux-28981e5eb45fe13e1d2c9e0e2e189dc5c8682006.tar.xz
linux-28981e5eb45fe13e1d2c9e0e2e189dc5c8682006.zip
cfg80211: fix n_reg_rules to match world_regdom
There are currently 8 rules in the world_regdom, but only the first 6 are applied due to an incorrect value for n_reg_rules. This causes channels 149-165 and 60GHz to be disabled. Signed-off-by: Jason Abele <jason@aether.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
-rw-r--r--net/wireless/reg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/wireless/reg.c b/net/wireless/reg.c
index b586d0dcb09e..48dfc7b4e981 100644
--- a/net/wireless/reg.c
+++ b/net/wireless/reg.c
@@ -228,7 +228,7 @@ static DECLARE_DELAYED_WORK(reg_timeout, reg_timeout_work);
/* We keep a static world regulatory domain in case of the absence of CRDA */
static const struct ieee80211_regdomain world_regdom = {
- .n_reg_rules = 6,
+ .n_reg_rules = 8,
.alpha2 = "00",
.reg_rules = {
/* IEEE 802.11b/g, channels 1..11 */