From cf7cf41639c0f70201b49d30be156ee18cd33ea3 Mon Sep 17 00:00:00 2001 From: nbd Date: Thu, 20 Jan 2011 23:35:21 +0000 Subject: mac80211: update to wireless-testing 2010-01-19 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25053 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../patches/551-ath9k_txq_schedule_multi.patch | 29 ---------------------- 1 file changed, 29 deletions(-) delete mode 100644 package/mac80211/patches/551-ath9k_txq_schedule_multi.patch (limited to 'package/mac80211/patches/551-ath9k_txq_schedule_multi.patch') diff --git a/package/mac80211/patches/551-ath9k_txq_schedule_multi.patch b/package/mac80211/patches/551-ath9k_txq_schedule_multi.patch deleted file mode 100644 index 5002c9bbb..000000000 --- a/package/mac80211/patches/551-ath9k_txq_schedule_multi.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/drivers/net/wireless/ath/ath9k/xmit.c -+++ b/drivers/net/wireless/ath/ath9k/xmit.c -@@ -1224,12 +1224,14 @@ void ath_tx_cleanupq(struct ath_softc *s - void ath_txq_schedule(struct ath_softc *sc, struct ath_txq *txq) - { - struct ath_atx_ac *ac; -- struct ath_atx_tid *tid; -+ struct ath_atx_tid *tid, *last; - -- if (list_empty(&txq->axq_acq)) -+ if (list_empty(&txq->axq_acq) || -+ txq->axq_ampdu_depth >= ATH_AGGR_MIN_QDEPTH) - return; - - ac = list_first_entry(&txq->axq_acq, struct ath_atx_ac, list); -+ last = list_entry(ac->tid_q.prev, struct ath_atx_tid, list); - list_del(&ac->list); - ac->sched = false; - -@@ -1253,7 +1255,8 @@ void ath_txq_schedule(struct ath_softc * - if (!list_empty(&tid->buf_q)) - ath_tx_queue_tid(txq, tid); - -- break; -+ if (tid == last || txq->axq_ampdu_depth >= ATH_AGGR_MIN_QDEPTH) -+ break; - } while (!list_empty(&ac->tid_q)); - - if (!list_empty(&ac->tid_q)) { -- cgit v1.2.3