From: Mohammed Shafi Shajakhan <mshajak...@atheros.com>

Signed-off-by: Mohammed Shafi Shajakhan <mshajak...@atheros.com>
---
 drivers/net/wireless/ath/ath9k/main.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/net/wireless/ath/ath9k/main.c 
b/drivers/net/wireless/ath/ath9k/main.c
index 3de115d..2b78ea2 100644
--- a/drivers/net/wireless/ath/ath9k/main.c
+++ b/drivers/net/wireless/ath/ath9k/main.c
@@ -2267,7 +2267,7 @@ static void ath9k_flush(struct ieee80211_hw *hw, bool 
drop)
                timeout = 1;
 
        for (j = 0; j < timeout; j++) {
-               int npend = 0;
+               bool npend = false;
 
                if (j)
                        usleep_range(1000, 2000);
@@ -2276,7 +2276,10 @@ static void ath9k_flush(struct ieee80211_hw *hw, bool 
drop)
                        if (!ATH_TXQ_SETUP(sc, i))
                                continue;
 
-                       npend += ath9k_has_pending_frames(sc, &sc->tx.txq[i]);
+                       npend = ath9k_has_pending_frames(sc, &sc->tx.txq[i]);
+
+                       if (npend)
+                               break;
                }
 
                if (!npend)
-- 
1.7.0.4

_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to