summaryrefslogtreecommitdiffstats
path: root/net/mac80211/tx.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-02-04 20:09:25 +0100
committerJohn W. Linville <linville@tuxdriver.com>2011-02-04 16:29:52 -0500
commitcb8d61de2d7f074654057b2b924da1efbf625ad4 (patch)
tree345dc16e6c995b2e49da4a66f4bade6a345d4a21 /net/mac80211/tx.c
parentb1f93314bfc4d5753391616735f6b8df96db901d (diff)
downloadop-kernel-dev-cb8d61de2d7f074654057b2b924da1efbf625ad4.zip
op-kernel-dev-cb8d61de2d7f074654057b2b924da1efbf625ad4.tar.gz
ath9k: add additional checks for the baseband hang detection
Since even with the latest changes the false positive issue of the baseband hang check is not fully solved yet, additional checks are needed. If the baseband hang occurs, the rx_clear signal will be stuck to high, so we can use the cycle counters to confirm it. With this patch, a hardware reset is only triggered if the baseband hang check returned true three times in a row, with a beacon interval between each check and if the busy time was also 99% or more during the check intervals. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/tx.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud