diff options
| author | Felix Fietkau <nbd@openwrt.org> | 2010-11-20 03:08:47 +0100 |
|---|---|---|
| committer | John W. Linville <linville@tuxdriver.com> | 2010-11-22 15:19:31 -0500 |
| commit | d47844a014fada1a788719f6426bc7044f2a0fd8 (patch) | |
| tree | d494b2054a2b02e2cf0e3bdfdac16131f1a492c8 /include | |
| parent | ath9k_htc: Avoid setting QoS control for non-QoS frames (diff) | |
| download | linux-d47844a014fada1a788719f6426bc7044f2a0fd8.tar.gz linux-d47844a014fada1a788719f6426bc7044f2a0fd8.zip | |
ath9k: fix timeout on stopping rx dma
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>
Cc: stable@kernel.org
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
