aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k
diff options
context:
space:
mode:
authorEduardo Abinader <eabinader@ocedo.com>2016-05-19 17:15:29 +0200
committerKalle Valo <kvalo@qca.qualcomm.com>2016-05-28 11:24:25 +0300
commit8a0a36cf98dbe689c31568b4f0ed883b43815cae (patch)
tree3889f35caa28a19777c14bff747c3565cbed5521 /drivers/net/wireless/ath/ath9k
parentath6kl: simplify logical condition (diff)
downloadlinux-dev-8a0a36cf98dbe689c31568b4f0ed883b43815cae.tar.xz
linux-dev-8a0a36cf98dbe689c31568b4f0ed883b43815cae.zip
ath9k: Proper TX99 interrupt ref count
On TX99 mode, instead of assuming interrupt mask non ATH9K_INT_GLOBAL, let ath9k_hw_disable_interrupts proper set interrupt ref count. This prevents some PCI PERR occurring specialy when setting 11b and n rates. Signed-off-by: Eduardo Abinader <eduardo.abinader@riverbed.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k')
-rw-r--r--drivers/net/wireless/ath/ath9k/tx99.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath9k/tx99.c b/drivers/net/wireless/ath/ath9k/tx99.c
index 6161536e9397..16aca9e28b77 100644
--- a/drivers/net/wireless/ath/ath9k/tx99.c
+++ b/drivers/net/wireless/ath/ath9k/tx99.c
@@ -132,7 +132,6 @@ static int ath9k_tx99_init(struct ath_softc *sc)
ath9k_ps_wakeup(sc);
ath9k_hw_disable_interrupts(ah);
- atomic_set(&ah->intr_ref_cnt, -1);
ath_drain_all_txq(sc);
ath_stoprecv(sc);