aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches/543-ath9k_interference_nf_cal.patch
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-08-31 23:34:21 +0000
committerFelix Fietkau <nbd@openwrt.org>2010-08-31 23:34:21 +0000
commit2f014eb8e82152c3e31fba135b45cdf026de7fd1 (patch)
tree509489e635a0f907a8838797bfbaf7f105afc883 /package/mac80211/patches/543-ath9k_interference_nf_cal.patch
parentece9b523e446692c9361336d1f0b6cbd6a3df257 (diff)
downloadupstream-2f014eb8e82152c3e31fba135b45cdf026de7fd1.tar.gz
upstream-2f014eb8e82152c3e31fba135b45cdf026de7fd1.tar.bz2
upstream-2f014eb8e82152c3e31fba135b45cdf026de7fd1.zip
mac80211: update to wireless-testing 2010-08-31
SVN-Revision: 22865
Diffstat (limited to 'package/mac80211/patches/543-ath9k_interference_nf_cal.patch')
-rw-r--r--package/mac80211/patches/543-ath9k_interference_nf_cal.patch35
1 files changed, 0 insertions, 35 deletions
diff --git a/package/mac80211/patches/543-ath9k_interference_nf_cal.patch b/package/mac80211/patches/543-ath9k_interference_nf_cal.patch
deleted file mode 100644
index 74bee3e149..0000000000
--- a/package/mac80211/patches/543-ath9k_interference_nf_cal.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/drivers/net/wireless/ath/ath9k/ath9k.h
-+++ b/drivers/net/wireless/ath/ath9k/ath9k.h
-@@ -423,6 +423,7 @@ int ath_beaconq_config(struct ath_softc
- #define ATH_AP_SHORT_CALINTERVAL 100 /* 100 ms */
- #define ATH_ANI_POLLINTERVAL_OLD 100 /* 100 ms */
- #define ATH_ANI_POLLINTERVAL_NEW 1000 /* 1000 ms */
-+#define ATH_LONG_CALINTERVAL_INT 1000 /* 1000 ms */
- #define ATH_LONG_CALINTERVAL 30000 /* 30 seconds */
- #define ATH_RESTART_CALINTERVAL 1200000 /* 20 minutes */
-
---- a/drivers/net/wireless/ath/ath9k/main.c
-+++ b/drivers/net/wireless/ath/ath9k/main.c
-@@ -396,7 +396,12 @@ void ath_ani_calibrate(unsigned long dat
- bool shortcal = false;
- bool aniflag = false;
- unsigned int timestamp = jiffies_to_msecs(jiffies);
-- u32 cal_interval, short_cal_interval;
-+ u32 cal_interval, short_cal_interval, long_cal_interval;
-+
-+ if (ah->caldata && ah->caldata->nfcal_interference)
-+ long_cal_interval = ATH_LONG_CALINTERVAL_INT;
-+ else
-+ long_cal_interval = ATH_LONG_CALINTERVAL;
-
- short_cal_interval = (ah->opmode == NL80211_IFTYPE_AP) ?
- ATH_AP_SHORT_CALINTERVAL : ATH_STA_SHORT_CALINTERVAL;
-@@ -408,7 +413,7 @@ void ath_ani_calibrate(unsigned long dat
- ath9k_ps_wakeup(sc);
-
- /* Long calibration runs independently of short calibration. */
-- if ((timestamp - common->ani.longcal_timer) >= ATH_LONG_CALINTERVAL) {
-+ if ((timestamp - common->ani.longcal_timer) >= long_cal_interval) {
- longcal = true;
- ath_print(common, ATH_DBG_ANI, "longcal @%lu\n", jiffies);
- common->ani.longcal_timer = timestamp;