ath5k: Reset Tx interrupt bits also on PISR
authorNick Kossifidis <mickflemm@gmail.com>
Sat, 7 Dec 2013 02:17:40 +0000 (02:17 +0000)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 11 Dec 2013 15:56:22 +0000 (10:56 -0500)
Some cards don't update the PISR properly when all SISR bits
for Tx interrupts are being cleared and as a result we get
interrupt storm. Since we handle all tx queues all together
(so we don't really use the SISR bits to do per-queue interrupt
handling), we can manualy update PISR by doing a write-to-clear
on its Tx interrupt bits.

Signed-off-by: Nick Kossifidis <mickflemm@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

No differences found