aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorAmitkumar Karwar <akarwar@marvell.com>2012-10-19 22:19:19 -0400
committerJohn W. Linville <linville@tuxdriver.com>2012-10-29 15:20:34 -0400
commit22db24976fdae6f673b7e333e2100232a551c76d (patch)
tree07e2f503788f5926c06225ff8237cbf8a4d2c8cb /drivers/net
parentf3e1af3e18004aca12771dfb0b04e04497190c99 (diff)
Revert "mwifiex: retrieve correct max_power information in reg_notifier handler"
This reverts commit 34202e28fe7fc8551313f9a035a8857db83de757 We made "34202ee.." because we didn't support custom regulatory rules at that time. But now we use our own custom regulatory rules, so it needs to be changed back. Also, chan->max_power calculations in cfg80211 were broken. Hence we started using chan->max_reg_power. Now it has got fixed in following commit. commit 5e31fc0815a4e2c72b1b495fe7a0d8f9bfb9e4b4 Author: Stanislaw Gruszka <sgruszka@redhat.com> Date: Tue Jul 24 08:35:39 2012 +0200 wireless: reg: restore previous behaviour of chan->max_power calculations Hence we will use chan->max_power instead of chan->max_reg_power. Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Signed-off-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/wireless/mwifiex/cfg80211.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/wireless/mwifiex/cfg80211.c b/drivers/net/wireless/mwifiex/cfg80211.c
index 94405831a87..2ab903f4969 100644
--- a/drivers/net/wireless/mwifiex/cfg80211.c
+++ b/drivers/net/wireless/mwifiex/cfg80211.c
@@ -471,13 +471,13 @@ static int mwifiex_send_domain_info_cmd_fw(struct wiphy *wiphy)
471 flag = 1; 471 flag = 1;
472 first_chan = (u32) ch->hw_value; 472 first_chan = (u32) ch->hw_value;
473 next_chan = first_chan; 473 next_chan = first_chan;
474 max_pwr = ch->max_reg_power; 474 max_pwr = ch->max_power;
475 no_of_parsed_chan = 1; 475 no_of_parsed_chan = 1;
476 continue; 476 continue;
477 } 477 }
478 478
479 if (ch->hw_value == next_chan + 1 && 479 if (ch->hw_value == next_chan + 1 &&
480 ch->max_reg_power == max_pwr) { 480 ch->max_power == max_pwr) {
481 next_chan++; 481 next_chan++;
482 no_of_parsed_chan++; 482 no_of_parsed_chan++;
483 } else { 483 } else {
@@ -488,7 +488,7 @@ static int mwifiex_send_domain_info_cmd_fw(struct wiphy *wiphy)
488 no_of_triplet++; 488 no_of_triplet++;
489 first_chan = (u32) ch->hw_value; 489 first_chan = (u32) ch->hw_value;
490 next_chan = first_chan; 490 next_chan = first_chan;
491 max_pwr = ch->max_reg_power; 491 max_pwr = ch->max_power;
492 no_of_parsed_chan = 1; 492 no_of_parsed_chan = 1;
493 } 493 }
494 } 494 }