]> git.baikalelectronics.ru Git - kernel.git/commit
ath5k: Add watchdog for stuck TX queues
authorBruno Randolf <br1@einfach.org>
Fri, 17 Sep 2010 02:36:56 +0000 (11:36 +0900)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 21 Sep 2010 15:05:12 +0000 (11:05 -0400)
commitf63f69915e1dde1df3e365d9ab36cfc4cf12655c
tree2920eb3213e722a68e560eed472c24542812ac77
parent3ac73142c2e0e996d59851856caf4ad249975be5
ath5k: Add watchdog for stuck TX queues

Since we do not know any better solution to the problem that TX queues can get
stuck, this adds a timer-based watchdog, which will check for stuck queues and
reset the hardware if necessary.

Ported from ath9k commit f0f1a567b711b1b99473d37c598e10efe685ac8a.

Signed-off-by: Bruno Randolf <br1@einfach.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath5k/ath5k.h
drivers/net/wireless/ath/ath5k/base.c
drivers/net/wireless/ath/ath5k/base.h