mirror of
https://github.com/torvalds/linux.git
synced 2024-12-14 23:25:54 +00:00
ath9k: Choose correct ANI calibration period
ANI can't be turned on/off dynamically yet, but the calculation of the calibration period is wrong anyway. This patch fixes it. Reported-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: Sujith <Sujith.Manoharan@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
7470d7f540
commit
aac9207e45
@ -421,8 +421,9 @@ static void ath_ani_calibrate(unsigned long data)
|
||||
* The interval must be the shortest necessary to satisfy ANI,
|
||||
* short calibration and long calibration.
|
||||
*/
|
||||
|
||||
cal_interval = ATH_ANI_POLLINTERVAL;
|
||||
cal_interval = ATH_LONG_CALINTERVAL;
|
||||
if (sc->sc_ah->ah_config.enable_ani)
|
||||
cal_interval = min(cal_interval, (u32)ATH_ANI_POLLINTERVAL);
|
||||
if (!sc->sc_ani.sc_caldone)
|
||||
cal_interval = min(cal_interval, (u32)ATH_SHORT_CALINTERVAL);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user