diff options
author | Felix Fietkau <nbd@openwrt.org> | 2010-09-29 13:13:16 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2010-09-29 13:13:16 +0000 |
commit | 92e5e35c77ea8beb9ede93446bf1186409365bd7 (patch) | |
tree | f1a4681c27449667f397c8ca3f26fb45e732d17a /package/mac80211/patches/510-ath9k_baw_fix.patch | |
parent | faf45b7316d4864d52bc3efb01c3b3c9d395b8e2 (diff) | |
download | upstream-92e5e35c77ea8beb9ede93446bf1186409365bd7.tar.gz upstream-92e5e35c77ea8beb9ede93446bf1186409365bd7.tar.bz2 upstream-92e5e35c77ea8beb9ede93446bf1186409365bd7.zip |
mac80211: update to wireless-testing 2010-09-28
SVN-Revision: 23149
Diffstat (limited to 'package/mac80211/patches/510-ath9k_baw_fix.patch')
-rw-r--r-- | package/mac80211/patches/510-ath9k_baw_fix.patch | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/package/mac80211/patches/510-ath9k_baw_fix.patch b/package/mac80211/patches/510-ath9k_baw_fix.patch deleted file mode 100644 index 50e4b99e45..0000000000 --- a/package/mac80211/patches/510-ath9k_baw_fix.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- a/drivers/net/wireless/ath/ath9k/ath9k.h -+++ b/drivers/net/wireless/ath/ath9k/ath9k.h -@@ -254,7 +254,7 @@ struct ath_atx_tid { - struct list_head buf_q; - struct ath_node *an; - struct ath_atx_ac *ac; -- struct ath_buf *tx_buf[ATH_TID_MAX_BUFS]; -+ unsigned long tx_buf[BITS_TO_LONGS(ATH_TID_MAX_BUFS)]; - u16 seq_start; - u16 seq_next; - u16 baw_size; ---- a/drivers/net/wireless/ath/ath9k/xmit.c -+++ b/drivers/net/wireless/ath/ath9k/xmit.c -@@ -168,9 +168,9 @@ static void ath_tx_update_baw(struct ath - index = ATH_BA_INDEX(tid->seq_start, seqno); - cindex = (tid->baw_head + index) & (ATH_TID_MAX_BUFS - 1); - -- tid->tx_buf[cindex] = NULL; -+ __clear_bit(cindex, tid->tx_buf); - -- while (tid->baw_head != tid->baw_tail && !tid->tx_buf[tid->baw_head]) { -+ while (tid->baw_head != tid->baw_tail && !test_bit(tid->baw_head, tid->tx_buf)) { - INCR(tid->seq_start, IEEE80211_SEQ_MAX); - INCR(tid->baw_head, ATH_TID_MAX_BUFS); - } -@@ -186,9 +186,7 @@ static void ath_tx_addto_baw(struct ath_ - - index = ATH_BA_INDEX(tid->seq_start, bf->bf_seqno); - cindex = (tid->baw_head + index) & (ATH_TID_MAX_BUFS - 1); -- -- BUG_ON(tid->tx_buf[cindex] != NULL); -- tid->tx_buf[cindex] = bf; -+ __set_bit(cindex, tid->tx_buf); - - if (index >= ((tid->baw_tail - tid->baw_head) & - (ATH_TID_MAX_BUFS - 1))) { |