X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=package%2Fmac80211%2Fpatches%2F543-ath9k_interference_nf_cal.patch;fp=package%2Fmac80211%2Fpatches%2F543-ath9k_interference_nf_cal.patch;h=0000000000000000000000000000000000000000;hb=0ec7c74cd24be7dd05bb2b70e71fa9e2167880a3;hp=74bee3e149d26de8a6a5b600d03d8f871d0ba9be;hpb=7673898bcb28ea8fc3652d57bbc717bae62a28ce;p=openwrt-10.03%2F.git 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 74bee3e14..000000000 --- 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;