ath9k: avoid enabling interrupts while processing rx
authorRajkumar Manoharan <rmanoharan@atheros.com>
Fri, 6 May 2011 12:57:46 +0000 (18:27 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 10 May 2011 19:54:45 +0000 (15:54 -0400)
commitdeb751880af6f2dce6cdc232a7b023f2b58cd815
treed371ce8950e0496fd4af28a76dbf5c701b264e7e
parent38bb3e9da62f6ebf1c6940d5482f0d6f431dac1c
ath9k: avoid enabling interrupts while processing rx

The assumsion is that while processing ath9k tasklet,
interrupts were already disabled and it will be enabled
at the completion of ath9k tasklet. But whenever TSFOOR is raised,
the driver configures the beacon timers after having received a
beacon frame from the AP which inturn enables the interrupts.

Cc: stable@kernel.org
Signed-off-by: Rajkumar Manoharan <rmanoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/ath9k.h
drivers/net/wireless/ath/ath9k/beacon.c
drivers/net/wireless/ath/ath9k/main.c
drivers/net/wireless/ath/ath9k/recv.c