]> git.baikalelectronics.ru Git - kernel.git/commit
ath9k: Re-enable interrupts after a channel change failure
authorRobert Shade <robert.shade@gmail.com>
Tue, 2 Apr 2013 23:52:45 +0000 (19:52 -0400)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 3 Apr 2013 18:31:57 +0000 (14:31 -0400)
commita351b5fdaf108fa262b558e857c1b0672d59881b
tree230d7dcf3fc0d4ebb7a4419d7689f1e92e9e2b6c
parentc5feb461bd85561ce45ac3a609ceb56bbcc8d83b
ath9k: Re-enable interrupts after a channel change failure

ath_complete_reset will not be called if ath9k_hw_reset
is unsuccessful, so we need to re-enable intertupts to
balence the previous ath_prepare_reset call.  Also schedule a
reset as a best effort method to recover the chip from
whatever state caused the channel change failure.

Fixes https://bugzilla.kernel.org/show_bug.cgi?id=55771

Signed-off-by: Robert Shade <robert.shade@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/main.c