diff options
author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2011-08-29 12:01:02 +0000 |
---|---|---|
committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2011-08-29 12:01:02 +0000 |
commit | 90d4f59c90febdcdd4599898f172ba5c63614ea3 (patch) | |
tree | cd465ca62ba995ed6b1ea98adcf8a82d942e5c1c /package/mac80211/patches/591-ath9k_cleanup_rx_status_rate.patch | |
parent | ddc44847f838f57181a99be804d9234a9cddc59d (diff) |
ath9k: add some cleanup patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28117 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/mac80211/patches/591-ath9k_cleanup_rx_status_rate.patch')
-rw-r--r-- | package/mac80211/patches/591-ath9k_cleanup_rx_status_rate.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/package/mac80211/patches/591-ath9k_cleanup_rx_status_rate.patch b/package/mac80211/patches/591-ath9k_cleanup_rx_status_rate.patch new file mode 100644 index 000000000..a6fddb37d --- /dev/null +++ b/package/mac80211/patches/591-ath9k_cleanup_rx_status_rate.patch @@ -0,0 +1,24 @@ +--- a/drivers/net/wireless/ath/ath9k/mac.c ++++ b/drivers/net/wireless/ath/ath9k/mac.c +@@ -596,7 +596,7 @@ int ath9k_hw_rxprocdesc(struct ath_hw *a + else + rs->rs_keyix = ATH9K_RXKEYIX_INVALID; + +- rs->rs_rate = RXSTATUS_RATE(ah, (&ads)); ++ rs->rs_rate = MS(ads.ds_rxstatus0, AR_RxRate); + rs->rs_more = (ads.ds_rxstatus1 & AR_RxMore) ? 1 : 0; + + rs->rs_isaggr = (ads.ds_rxstatus8 & AR_RxAggr) ? 1 : 0; +--- a/drivers/net/wireless/ath/ath9k/mac.h ++++ b/drivers/net/wireless/ath/ath9k/mac.h +@@ -17,10 +17,6 @@ + #ifndef MAC_H + #define MAC_H + +-#define RXSTATUS_RATE(ah, ads) (AR_SREV_5416_20_OR_LATER(ah) ? \ +- MS(ads->ds_rxstatus0, AR_RxRate) : \ +- (ads->ds_rxstatus3 >> 2) & 0xFF) +- + #define set11nTries(_series, _index) \ + (SM((_series)[_index].Tries, AR_XmitDataTries##_index)) + |