diff options
author | Felix Fietkau <nbd@openwrt.org> | 2010-10-19 22:11:21 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2010-10-19 22:11:21 +0000 |
commit | 6adbeb35c1cf86ae6dd0da7fd86000f3bb5c5a55 (patch) | |
tree | b16d1ff2ef65812b2ab94c7220001af60c5f334f /package/mac80211/patches/521-ath9k_ani_listen_time_fix.patch | |
parent | edb7be2e2baa2caa0070ca3a39360d4d96a7dab8 (diff) | |
download | upstream-6adbeb35c1cf86ae6dd0da7fd86000f3bb5c5a55.tar.gz upstream-6adbeb35c1cf86ae6dd0da7fd86000f3bb5c5a55.tar.bz2 upstream-6adbeb35c1cf86ae6dd0da7fd86000f3bb5c5a55.zip |
mac80211: update to wireless-testing 2010-10-19
SVN-Revision: 23540
Diffstat (limited to 'package/mac80211/patches/521-ath9k_ani_listen_time_fix.patch')
-rw-r--r-- | package/mac80211/patches/521-ath9k_ani_listen_time_fix.patch | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/package/mac80211/patches/521-ath9k_ani_listen_time_fix.patch b/package/mac80211/patches/521-ath9k_ani_listen_time_fix.patch deleted file mode 100644 index 598286ec9e..0000000000 --- a/package/mac80211/patches/521-ath9k_ani_listen_time_fix.patch +++ /dev/null @@ -1,52 +0,0 @@ ---- a/drivers/net/wireless/ath/ath9k/ani.c -+++ b/drivers/net/wireless/ath/ath9k/ani.c -@@ -633,7 +633,7 @@ void ath9k_ani_reset(struct ath_hw *ah, - REGWRITE_BUFFER_FLUSH(ah); - } - --static void ath9k_hw_ani_read_counters(struct ath_hw *ah) -+static bool ath9k_hw_ani_read_counters(struct ath_hw *ah) - { - struct ath_common *common = ath9k_hw_common(ah); - struct ar5416AniState *aniState = &ah->curchan->ani; -@@ -646,10 +646,10 @@ static void ath9k_hw_ani_read_counters(s - ath_hw_cycle_counters_update(common); - listenTime = ath_hw_get_listen_time(common); - -- if (listenTime < 0) { -+ if (listenTime <= 0) { - ah->stats.ast_ani_lneg++; - ath9k_ani_restart(ah); -- return; -+ return false; - } - - if (!use_new_ani(ah)) { -@@ -683,7 +683,7 @@ static void ath9k_hw_ani_read_counters(s - REG_WRITE(ah, AR_PHY_ERR_MASK_2, - AR_PHY_ERR_CCK_TIMING); - } -- return; -+ return false; - } - - ofdmPhyErrCnt = phyCnt1 - ofdm_base; -@@ -695,7 +695,7 @@ static void ath9k_hw_ani_read_counters(s - ah->stats.ast_ani_cckerrs += - cckPhyErrCnt - aniState->cckPhyErrCount; - aniState->cckPhyErrCount = cckPhyErrCnt; -- -+ return true; - } - - void ath9k_hw_ani_monitor(struct ath_hw *ah, struct ath9k_channel *chan) -@@ -711,7 +711,8 @@ void ath9k_hw_ani_monitor(struct ath_hw - if (WARN_ON(!aniState)) - return; - -- ath9k_hw_ani_read_counters(ah); -+ if (!ath9k_hw_ani_read_counters(ah)) -+ return; - - ofdmPhyErrRate = aniState->ofdmPhyErrCount * 1000 / - aniState->listenTime; |