aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/wireless/ath/ath9k/recv.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/wireless/ath/ath9k/recv.c b/drivers/net/wireless/ath/ath9k/recv.c
index 6c9accdb52e4..e77a2536b818 100644
--- a/drivers/net/wireless/ath/ath9k/recv.c
+++ b/drivers/net/wireless/ath/ath9k/recv.c
@@ -1113,14 +1113,13 @@ requeue_drop_frag:
1113 } 1113 }
1114requeue: 1114requeue:
1115 list_add_tail(&bf->list, &sc->rx.rxbuf); 1115 list_add_tail(&bf->list, &sc->rx.rxbuf);
1116 if (flush)
1117 continue;
1118 1116
1119 if (edma) { 1117 if (edma) {
1120 ath_rx_edma_buf_link(sc, qtype); 1118 ath_rx_edma_buf_link(sc, qtype);
1121 } else { 1119 } else {
1122 ath_rx_buf_relink(sc, bf); 1120 ath_rx_buf_relink(sc, bf);
1123 ath9k_hw_rxena(ah); 1121 if (!flush)
1122 ath9k_hw_rxena(ah);
1124 } 1123 }
1125 } while (1); 1124 } while (1);
1126 1125