OSDN Git Service

ath9k: fix processing RXORN interrupts
authorFelix Fietkau <nbd@openwrt.org>
Sat, 25 Oct 2014 15:19:28 +0000 (17:19 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 27 Oct 2014 18:16:18 +0000 (14:16 -0400)
commit3b580144725ba6adc034713fe243e69c0f63dd05
tree5b2c5e61909e2e504c0052ea986b9338d0bc3630
parent257b5bc6803738c0c87aa675ee8437f07dd64b44
ath9k: fix processing RXORN interrupts

The "goto chip_reset" is a bit misleading, because it does not actually
issue a chip reset. Instead it is bypassing processing of other
interrupts and assumes that the tasklet will issue a chip reset.

In the case of RXORN this does not happen, so bypassing processing of
other interrupts will simply allow them to fire again. Even if RXORN
was triggering a reset, it is not critical enough to need the bypass
here.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/main.c