ath9k_hw: Fix EEPROM uncompress block reading on AR9003
authorLuis R. Rodriguez <lrodriguez@atheros.com>
Mon, 30 Aug 2010 23:26:32 +0000 (19:26 -0400)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 31 Aug 2010 18:52:23 +0000 (14:52 -0400)
commit803288e61e346ba367373bc7d5eeb6e11c81a33c
tree46b022ed046dcf88f8a2529b8dc3234fc52ce57b
parentc3d34d5d9654ec9c2510f9341bfb1030b8f029d1
ath9k_hw: Fix EEPROM uncompress block reading on AR9003

The EEPROM is compressed on AR9003, upon decompression
the wrong upper limit was being used for the block which
prevented the 5 GHz CTL indexes from being used, which are
stored towards the end of the EEPROM block. This fix allows
the actual intended regulatory limits to be used on AR9003
hardware.

Cc: stable@kernel.org [2.6.36+]
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c