linux/drivers/net/wireless/ath/ath9k
Mohammed Shafi Shajakhan cc78d6b16a ath9k_hw: Fix handling of MCI interrupt
in my previous patches of handling MCI interrupt I overlooked
the case of interrupt status/mask variable being zeroed out in
the below code, so ath_isr does not cache the MCI interrupt
in the intrstatus. finally MCI interrupt handling won't be
handled in ath9k_tasklet for the scheduled interrupts.
Fix this by moving the MCI interrupt code in the appropriate
position in ar9003_hw_get_isr

Cc: Wilson Tsao <wtsao@qca.qualcomm.com>
Cc: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-12-13 15:30:22 -05:00
..
ahb.c drivers/net: Add module.h to drivers who were implicitly using it 2011-10-31 19:31:07 -04:00
ani.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
ani.h ath9k: Store noise immunity values across scanning 2011-09-20 14:43:49 -04:00
ar5008_initvals.h ath9k_hw: fix the last register write for ar5416 addac 2011-09-13 15:42:31 -04:00
ar5008_phy.c ath9k_hw: clean up tx power handling 2011-10-11 16:41:26 -04:00
ar9001_initvals.h ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_calib.c ath9k: trivial: cosmetic fix in calibration debug log 2011-12-07 15:19:36 -05:00
ar9002_hw.c drivers/net: Add moduleparam.h to drivers as required. 2011-10-31 19:31:09 -04:00
ar9002_initvals.h ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_mac.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
ar9002_phy.c
ar9002_phy.h
ar9003_2p2_initvals.h ath9k_hw: Updated AR9003 tx gain table for 5GHz 2011-10-14 14:48:21 -04:00
ar9003_calib.c ath9k: trivial: cosmetic fix in calibration debug log 2011-12-07 15:19:36 -05:00
ar9003_eeprom.c ath9k_hw: Fix minimum CTL power for each runtime mode 2011-11-28 14:36:22 -05:00
ar9003_eeprom.h ath9k_hw: Read and configure quick drop for AR9003 2011-11-11 12:32:48 -05:00
ar9003_hw.c ath9k: Rename AR9480 into AR9462 2011-10-14 14:48:23 -04:00
ar9003_mac.c ath9k_hw: Fix handling of MCI interrupt 2011-12-13 15:30:22 -05:00
ar9003_mac.h
ar9003_mci.c ath9k_hw: Add MCI h/w code and state machine 2011-11-30 15:08:43 -05:00
ar9003_mci.h ath9k_hw: add definitions to support MCI h/w code 2011-11-30 15:08:39 -05:00
ar9003_paprd.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
ar9003_phy.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux 2011-11-22 14:05:46 -05:00
ar9003_phy.h ath9k_hw: add definitions to support MCI h/w code 2011-11-30 15:08:39 -05:00
ar9003_rtt.c ath9k_hw: Add radio retention support for AR9480 2011-10-14 14:48:22 -04:00
ar9003_rtt.h ath9k_hw: Add radio retention support for AR9480 2011-10-14 14:48:22 -04:00
ar9330_1p1_initvals.h
ar9330_1p2_initvals.h
ar9340_initvals.h
ar9462_1p0_initvals.h ath9k: Rename AR9480 into AR9462 2011-10-14 14:48:23 -04:00
ar9462_2p0_initvals.h ath9k_hw: sync to latest AR9462 INI 2011-12-06 16:05:25 -05:00
ar9485_initvals.h ath9k_hw: Update AR9485 initvals to fix system hang issue 2011-11-02 15:23:12 -04:00
ar9580_1p0_initvals.h
ath9k.h ath9k: Add functions to allocate/free buffers for MCI 2011-11-30 15:08:50 -05:00
beacon.c ath9k_hw: make ath9k_hw_set_interrupts use ah->imask by default 2011-10-11 16:41:25 -04:00
btcoex.c ath9k: fix a typo 2011-11-30 15:08:57 -05:00
btcoex.h ath9k_hw: Add MCI h/w specific structure 2011-11-30 15:08:41 -05:00
calib.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
calib.h
common.c ath9k_hw: clean up tx power handling 2011-10-11 16:41:26 -04:00
common.h
debug.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux 2011-11-22 14:05:46 -05:00
debug.h ath9k: keep track of what's triggering hardware resets 2011-10-11 16:41:13 -04:00
eeprom.c ath9k_hw: clean up hardware revision checks 2011-09-19 15:58:24 -04:00
eeprom.h ath9k_hw: Read and configure quick drop for AR9003 2011-11-11 12:32:48 -05:00
eeprom_4k.c ath9k_hw: Fix minimum CTL power for each runtime mode 2011-11-28 14:36:22 -05:00
eeprom_9287.c ath9k_hw: Fix minimum CTL power for each runtime mode 2011-11-28 14:36:22 -05:00
eeprom_def.c ath9k_hw: Fix minimum CTL power for each runtime mode 2011-11-28 14:36:22 -05:00
gpio.c ath9k: Remove enabling btcoex from stomp type change 2011-11-17 15:43:54 -05:00
hif_usb.c ath9k_htc: add AVM FRITZ!WLAN 11N v2 support 2011-10-03 15:22:35 -04:00
hif_usb.h
htc.h
htc_drv_beacon.c
htc_drv_debug.c
htc_drv_gpio.c ath9k: Remove enabling btcoex from stomp type change 2011-11-17 15:43:54 -05:00
htc_drv_init.c ath9k: eliminate common->{rx,tx}_chainmask 2011-09-14 13:56:19 -04:00
htc_drv_main.c ath9k: use config.enable_ani to check if ani should be performed 2011-12-07 15:19:38 -05:00
htc_drv_txrx.c
htc_hst.c
htc_hst.h
hw-ops.h ath9k_hw: Improve fast channel change for AR9003 chips 2011-10-14 14:48:21 -04:00
hw.c ath9k: enable ANI for ar9100 chips 2011-12-07 15:19:39 -05:00
hw.h ath9k_hw: sync to latest AR9462 INI 2011-12-06 16:05:25 -05:00
init.c ath9k: clarify max_streams for AR9462 2011-12-06 16:05:25 -05:00
Kconfig ath9k: set ATH9K_PCI to y by default 2011-11-11 12:32:51 -05:00
mac.c ath9k_hw: check for asynchronous MCI interrupt pending 2011-11-30 15:08:46 -05:00
mac.h ath9k_hw: fix a regression in key miss handling 2011-10-11 16:41:29 -04:00
main.c ath9k: use config.enable_ani to check if ani should be performed 2011-12-07 15:19:38 -05:00
Makefile ath9k_hw: Add MCI h/w code and state machine 2011-11-30 15:08:43 -05:00
mci.c ath9k: MCI state machine based on MCI interrupt 2011-11-30 15:08:56 -05:00
mci.h ath9k: MCI state machine based on MCI interrupt 2011-11-30 15:08:56 -05:00
pci.c ath9k: rework power state handling 2011-12-07 15:19:34 -05:00
phy.h
rc.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
rc.h
recv.c ath9k: minor cleanup 2011-11-30 15:08:58 -05:00
reg.h ath9k_hw: MCI related changes in chip management 2011-11-30 15:08:51 -05:00
wmi.c
wmi.h
xmit.c ath9k: always issue a full hw reset after waking up from full-sleep mode 2011-12-07 15:14:03 -05:00