aboutsummaryrefslogtreecommitdiffstats
path: root/net/wireless/reg.c
diff options
context:
space:
mode:
authorLuis R. Rodriguez <lrodriguez@atheros.com>2010-11-18 00:46:06 -0500
committerJohn W. Linville <linville@tuxdriver.com>2010-11-22 15:48:50 -0500
commit31e99729ae66d8b74316547c40eed15172f14ea8 (patch)
tree67f88887c561e2e68bcfc72322a46340a92deb42 /net/wireless/reg.c
parent8ce469999552b0c3325350cd9b4be417f2bbfc23 (diff)
cfg80211: put core regulatory request into queue
This will simplify the synchronization for pending requests. Without this we have a race between the core and when we restore regulatory settings, although this is unlikely its best to just avoid that race altogether. Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Tested-by: Mark Mentovai <mark@moxienet.com> Tested-by: Bruno Randolf <br1@einfach.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/wireless/reg.c')
-rw-r--r--net/wireless/reg.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/net/wireless/reg.c b/net/wireless/reg.c
index 3be18d9a944f..9830db61019e 100644
--- a/net/wireless/reg.c
+++ b/net/wireless/reg.c
@@ -1530,12 +1530,7 @@ static int regulatory_hint_core(const char *alpha2)
1530 request->alpha2[1] = alpha2[1]; 1530 request->alpha2[1] = alpha2[1];
1531 request->initiator = NL80211_REGDOM_SET_BY_CORE; 1531 request->initiator = NL80211_REGDOM_SET_BY_CORE;
1532 1532
1533 /* 1533 queue_regulatory_request(request);
1534 * This ensures last_request is populated once modules
1535 * come swinging in and calling regulatory hints and
1536 * wiphy_apply_custom_regulatory().
1537 */
1538 reg_process_hint(request);
1539 1534
1540 return 0; 1535 return 0;
1541} 1536}