summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/mac.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-07-11 12:48:42 +0200
committerJohn W. Linville <linville@tuxdriver.com>2010-07-12 16:05:38 -0400
commit9cc2f3e881dcda5466c55ffe8dd0a9d1433469cb (patch)
tree0e896791d624aec7cd519bda0540911282548601 /drivers/net/wireless/ath/ath9k/mac.h
parent03b4776c408d2f4bf3a5d204e223724d154716d1 (diff)
downloadblackbird-op-linux-9cc2f3e881dcda5466c55ffe8dd0a9d1433469cb.tar.gz
blackbird-op-linux-9cc2f3e881dcda5466c55ffe8dd0a9d1433469cb.zip
ath9k_hw: prevent a fast channel change after a rx DMA stuck issue
If the receive path gets stuck, a full hardware reset is necessary to recover from it. If this happens during a scan, the whole scan might fail, as each channel change bypasses the full reset sequence. Fix this by resetting the fast channel change flag if stopping the receive path fails. This will reduce the number of error messages that look like this: ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020 Signed-off-by: Felix Fietkau <nbd@openwrt.org> Cc: stable@kernel.org Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/mac.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud