From: Felix Fietkau Date: Sat, 20 Nov 2010 02:08:47 +0000 (+0100) Subject: ath9k: fix timeout on stopping rx dma X-Git-Tag: v2.6.37-rc4~4^2~22^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d47844a014fada1a788719f6426bc7044f2a0fd8;p=pandora-kernel.git 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 Cc: stable@kernel.org Signed-off-by: John W. Linville --- Reading git-diff-tree failed