summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2012-08-02 16:00:51 +0200
committerJohn W. Linville <linville@tuxdriver.com>2012-08-06 15:12:43 -0400
commit5fc512439f7a235e6b0ae05e42fa7d875fff3849 (patch)
tree70f9b27d4d3e6c0d0be4735a6abe41e2917062a7 /drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
parentda93c26d0b26139f33cebf9af55715452a10f374 (diff)
downloadlinux-5fc512439f7a235e6b0ae05e42fa7d875fff3849.tar.gz
linux-5fc512439f7a235e6b0ae05e42fa7d875fff3849.tar.bz2
linux-5fc512439f7a235e6b0ae05e42fa7d875fff3849.zip
ath9k: optimize power level initialization for CTL_[25]GHT20
The first part of the power array is initialized in a loop and the last two values are initialized separately. Extend the loop to cover the last two items, and remove the separate initialization. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ar9003_eeprom.c')
-rw-r--r--drivers/net/wireless/ath/ath9k/ar9003_eeprom.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
index 2588848f4a82..a2aa80f2c210 100644
--- a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
+++ b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
@@ -4963,16 +4963,10 @@ static void ar9003_hw_set_power_per_rate_table(struct ath_hw *ah,
case CTL_5GHT20:
case CTL_2GHT20:
for (i = ALL_TARGET_HT20_0_8_16;
- i <= ALL_TARGET_HT20_21; i++)
+ i <= ALL_TARGET_HT20_23; i++)
pPwrArray[i] =
(u8)min((u16)pPwrArray[i],
minCtlPower);
- pPwrArray[ALL_TARGET_HT20_22] =
- (u8)min((u16)pPwrArray[ALL_TARGET_HT20_22],
- minCtlPower);
- pPwrArray[ALL_TARGET_HT20_23] =
- (u8)min((u16)pPwrArray[ALL_TARGET_HT20_23],
- minCtlPower);
break;
case CTL_5GHT40:
case CTL_2GHT40: