aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless')
-rw-r--r--drivers/net/wireless/ath/ath9k/beacon.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath9k/beacon.c b/drivers/net/wireless/ath/ath9k/beacon.c
index b5eab2f5582..6ebeafe3a92 100644
--- a/drivers/net/wireless/ath/ath9k/beacon.c
+++ b/drivers/net/wireless/ath/ath9k/beacon.c
@@ -368,7 +368,8 @@ void ath_beacon_tasklet(unsigned long data)
368 "missed %u consecutive beacons\n", 368 "missed %u consecutive beacons\n",
369 sc->beacon.bmisscnt); 369 sc->beacon.bmisscnt);
370 ath9k_hw_stop_dma_queue(ah, sc->beacon.beaconq); 370 ath9k_hw_stop_dma_queue(ah, sc->beacon.beaconq);
371 ath9k_hw_bstuck_nfcal(ah); 371 if (sc->beacon.bmisscnt > 3)
372 ath9k_hw_bstuck_nfcal(ah);
372 } else if (sc->beacon.bmisscnt >= BSTUCK_THRESH) { 373 } else if (sc->beacon.bmisscnt >= BSTUCK_THRESH) {
373 ath_dbg(common, ATH_DBG_BSTUCK, 374 ath_dbg(common, ATH_DBG_BSTUCK,
374 "beacon is officially stuck\n"); 375 "beacon is officially stuck\n");