summaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches/560-ath9k_optimize_hw_check.patch
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-04-16 21:08:41 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-04-16 21:08:41 +0000
commit691b253e47367f64097023ba2afcc595ca120786 (patch)
treef3d4a3ace1fce602fa8b9fb1e3c84e817c712d49 /package/mac80211/patches/560-ath9k_optimize_hw_check.patch
parentc9641b552eb8ecccb7b0e31a0f7bac250a930e25 (diff)
mac80211: update to wireless-testing 2012-04-13
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31322 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/mac80211/patches/560-ath9k_optimize_hw_check.patch')
-rw-r--r--package/mac80211/patches/560-ath9k_optimize_hw_check.patch32
1 files changed, 0 insertions, 32 deletions
diff --git a/package/mac80211/patches/560-ath9k_optimize_hw_check.patch b/package/mac80211/patches/560-ath9k_optimize_hw_check.patch
deleted file mode 100644
index 61430305b..000000000
--- a/package/mac80211/patches/560-ath9k_optimize_hw_check.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/drivers/net/wireless/ath/ath9k/beacon.c
-+++ b/drivers/net/wireless/ath/ath9k/beacon.c
-@@ -369,6 +369,9 @@ void ath_beacon_tasklet(unsigned long da
- if (ath9k_hw_numtxpending(ah, sc->beacon.beaconq) != 0) {
- sc->beacon.bmisscnt++;
-
-+ if (!ath9k_hw_check_alive(ah))
-+ ieee80211_queue_work(sc->hw, &sc->hw_check_work);
-+
- if (sc->beacon.bmisscnt < BSTUCK_THRESH * sc->nbcnvifs) {
- ath_dbg(common, BSTUCK,
- "missed %u consecutive beacons\n",
---- a/drivers/net/wireless/ath/ath9k/main.c
-+++ b/drivers/net/wireless/ath/ath9k/main.c
-@@ -695,17 +695,6 @@ void ath9k_tasklet(unsigned long data)
- goto out;
- }
-
-- /*
-- * Only run the baseband hang check if beacons stop working in AP or
-- * IBSS mode, because it has a high false positive rate. For station
-- * mode it should not be necessary, since the upper layers will detect
-- * this through a beacon miss automatically and the following channel
-- * change will trigger a hardware reset anyway
-- */
-- if (ath9k_hw_numtxpending(ah, sc->beacon.beaconq) != 0 &&
-- !ath9k_hw_check_alive(ah))
-- ieee80211_queue_work(sc->hw, &sc->hw_check_work);
--
- if ((status & ATH9K_INT_TSFOOR) && sc->ps_enabled) {
- /*
- * TSF sync does not look correct; remain awake to sync with