diff options
-rw-r--r-- | drivers/net/wireless/ath/ath9k/recv.c | 5 |
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 | } |
1114 | requeue: | 1114 | requeue: |
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 | ||