1 --- a/drivers/net/wireless/ath/ath9k/mac.c
2 +++ b/drivers/net/wireless/ath/ath9k/mac.c
3 @@ -718,6 +718,12 @@ bool ath9k_hw_stopdmarecv(struct ath_hw
4 udelay(AH_TIME_QUANTUM);
7 + if (!AR_SREV_9300_20_OR_LATER(ah) && (mac_status & 0x700) == 0) {
8 + /* DMA is idle but the MAC is still stuck processing events */
15 "DMA failed to stop in %d ms AR_CR=0x%08x AR_DIAG_SW=0x%08x DMADBG_7=0x%08x\n",