ath5k: Fix IMR init
authorNick Kossifidis <mick@madwifi.org>
Mon, 3 Nov 2008 22:25:54 +0000 (00:25 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 21 Nov 2008 16:06:06 +0000 (11:06 -0500)
commit6a53a8a99cb044e1873648ba184440db6d9c65b8
tree9e5d3975ec1c6f79b3ee969a4a00116cc28f0310
parent392dff836f40370033bbe3b39e3b9bf4148d1435
ath5k: Fix IMR init

*On a previous patch i splitted AR5K_INT_TX to multiple different TX
interrupt flags for better handling but i forgot to unmask the new
TXDESC and TXEOL interrupts on ath5k_init and only left TXOK. However
for each queue we enable TXDESC and TXEOL interrupts, not TXOK so we don't
handle TX interrupts at all (because these interrupts remain masked on
PISR) and under load it results packet loss. Fix the problem by
unmasking TXDESC and TXEOL on ath5k_init.

Signed-Off-by: Nick Kossifidis <mickflemm@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath5k/base.c