ath5k: fix CAB queue operation
authorBob Copeland <me@bobcopeland.com>
Wed, 29 Jul 2009 21:32:28 +0000 (17:32 -0400)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 4 Aug 2009 20:43:27 +0000 (16:43 -0400)
commit8784d2ee92fc835bf18dd5096f00ec9a48dc0590
tree56ab5c1775c02aa4dc44ab306e7ff50be6e13daa
parent7e2ce646fc0acc99837f73d39528493e146d1dcc
ath5k: fix CAB queue operation

We need to process tx descriptors for all queues (currently main tx
queue and cabq) which may have triggered the TX completion interrupt.
Otherwise, the queues can get stuck after sending a few frames.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath5k/base.c