aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2012-08-02 10:00:51 -0400
committerJohn W. Linville <linville@tuxdriver.com>2012-08-06 15:12:43 -0400
commit5fc512439f7a235e6b0ae05e42fa7d875fff3849 (patch)
tree70f9b27d4d3e6c0d0be4735a6abe41e2917062a7 /drivers/net
parentda93c26d0b26139f33cebf9af55715452a10f374 (diff)
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')
-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,
4963 case CTL_5GHT20: 4963 case CTL_5GHT20:
4964 case CTL_2GHT20: 4964 case CTL_2GHT20:
4965 for (i = ALL_TARGET_HT20_0_8_16; 4965 for (i = ALL_TARGET_HT20_0_8_16;
4966 i <= ALL_TARGET_HT20_21; i++) 4966 i <= ALL_TARGET_HT20_23; i++)
4967 pPwrArray[i] = 4967 pPwrArray[i] =
4968 (u8)min((u16)pPwrArray[i], 4968 (u8)min((u16)pPwrArray[i],
4969 minCtlPower); 4969 minCtlPower);
4970 pPwrArray[ALL_TARGET_HT20_22] =
4971 (u8)min((u16)pPwrArray[ALL_TARGET_HT20_22],
4972 minCtlPower);
4973 pPwrArray[ALL_TARGET_HT20_23] =
4974 (u8)min((u16)pPwrArray[ALL_TARGET_HT20_23],
4975 minCtlPower);
4976 break; 4970 break;
4977 case CTL_5GHT40: 4971 case CTL_5GHT40:
4978 case CTL_2GHT40: 4972 case CTL_2GHT40: