summaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches/521-ath9k_ani_listen_time_fix.patch
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2010-10-19 22:11:21 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2010-10-19 22:11:21 +0000
commit19d148c4a5fccd59bcd6c9369c606e1d4fdfcf44 (patch)
tree2a85d658733c0b6c9e55ba60e2d585d7e0868d8b /package/mac80211/patches/521-ath9k_ani_listen_time_fix.patch
parent30fbb0379ae505a1ab008eeb700c586cadfb081f (diff)
mac80211: update to wireless-testing 2010-10-19
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23540 3c298f89-4303-0410-b956-a3cf2f4a3e73
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.patch52
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 598286ec9..000000000
--- 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;