Files
linux/drivers/net/wireless
Felix Fietkau 533549f1c9 ath9k: fix timeout on stopping rx dma
commit d47844a014 upstream.

It seems that using ath9k_hw_stoppcurecv to stop rx dma is not enough.
When it's time to stop DMA, the PCU is still busy, so the rx enable
bit never clears.
Using ath9k_hw_abortpcurecv helps with getting rx stopped much faster,
with this change, I cannot reproduce the rx stop related WARN_ON anymore.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-12-09 13:33:16 -08:00
..
2010-12-09 13:33:16 -08:00
2010-12-09 13:32:35 -08:00
2010-06-03 03:18:23 -07:00
2010-05-10 05:01:31 -07:00
2010-05-10 14:56:49 -04:00
2010-06-03 03:18:23 -07:00