From 22d1073f1cf6250f42cd1a8373003900bb4b123c Mon Sep 17 00:00:00 2001 From: nbd Date: Tue, 30 Aug 2011 20:59:57 +0000 Subject: ath9k: add a missing dma cache sync on aggregation software retry git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28132 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/mac80211/patches/581-ath9k_use_reset_work.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'package/mac80211/patches/581-ath9k_use_reset_work.patch') diff --git a/package/mac80211/patches/581-ath9k_use_reset_work.patch b/package/mac80211/patches/581-ath9k_use_reset_work.patch index 309da0d83..b9dce8a1a 100644 --- a/package/mac80211/patches/581-ath9k_use_reset_work.patch +++ b/package/mac80211/patches/581-ath9k_use_reset_work.patch @@ -246,7 +246,7 @@ /**********************/ --- a/drivers/net/wireless/ath/ath9k/xmit.c +++ b/drivers/net/wireless/ath/ath9k/xmit.c -@@ -600,8 +600,10 @@ static void ath_tx_complete_aggr(struct +@@ -603,8 +603,10 @@ static void ath_tx_complete_aggr(struct rcu_read_unlock(); @@ -259,7 +259,7 @@ } static bool ath_lookup_legacy(struct ath_buf *bf) -@@ -2181,6 +2183,9 @@ static void ath_tx_processq(struct ath_s +@@ -2184,6 +2186,9 @@ static void ath_tx_processq(struct ath_s spin_lock_bh(&txq->axq_lock); for (;;) { @@ -269,7 +269,7 @@ if (list_empty(&txq->axq_q)) { txq->axq_link = NULL; if (sc->sc_flags & SC_OP_TXAGGR) -@@ -2268,9 +2273,7 @@ static void ath_tx_complete_poll_work(st +@@ -2271,9 +2276,7 @@ static void ath_tx_complete_poll_work(st if (needreset) { ath_dbg(ath9k_hw_common(sc->sc_ah), ATH_DBG_RESET, "tx hung, resetting the chip\n"); @@ -280,7 +280,7 @@ } ieee80211_queue_delayed_work(sc->hw, &sc->tx_complete_work, -@@ -2303,6 +2306,9 @@ void ath_tx_edma_tasklet(struct ath_soft +@@ -2306,6 +2309,9 @@ void ath_tx_edma_tasklet(struct ath_soft int status; for (;;) { -- cgit v1.2.3