Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8433)

Unified Diff: chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9002_mac.c

Issue 5326002: Update compat-wireless to 2.6.36-5-spn (Closed) Base URL: http://git.chromium.org/git/kernel.git@master
Patch Set: Fixes for !ACK handling, missing local changes, log message fixes Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9002_mac.c
diff --git a/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9002_mac.c b/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9002_mac.c
index 50dda394f8bef01ee69fb3d3e88604e856f6b938..bd94b39bd8f7935818bfce73b282f7c88c8cd20a 100644
--- a/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9002_mac.c
+++ b/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9002_mac.c
@@ -229,13 +229,15 @@ static int ar9002_hw_proc_txdesc(struct ath_hw *ah, void *ds,
if (ads->ds_txstatus1 & AR_FrmXmitOK)
ts->ts_status |= ATH9K_TX_ACKED;
- if (ads->ds_txstatus1 & AR_ExcessiveRetries)
- ts->ts_status |= ATH9K_TXERR_XRETRY;
- if (ads->ds_txstatus1 & AR_Filtered)
- ts->ts_status |= ATH9K_TXERR_FILT;
- if (ads->ds_txstatus1 & AR_FIFOUnderrun) {
- ts->ts_status |= ATH9K_TXERR_FIFO;
- ath9k_hw_updatetxtriglevel(ah, true);
+ else {
+ if (ads->ds_txstatus1 & AR_ExcessiveRetries)
+ ts->ts_status |= ATH9K_TXERR_XRETRY;
+ if (ads->ds_txstatus1 & AR_Filtered)
+ ts->ts_status |= ATH9K_TXERR_FILT;
+ if (ads->ds_txstatus1 & AR_FIFOUnderrun) {
+ ts->ts_status |= ATH9K_TXERR_FIFO;
+ ath9k_hw_updatetxtriglevel(ah, true);
+ }
}
if (ads->ds_txstatus9 & AR_TxOpExceeded)
ts->ts_status |= ATH9K_TXERR_XTXOP;

Powered by Google App Engine
This is Rietveld 408576698