aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k
diff options
context:
space:
mode:
authorMohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>2011-12-08 01:29:02 -0500
committerJohn W. Linville <linville@tuxdriver.com>2011-12-13 15:30:18 -0500
commit93fdd59463369f07b69cf7397ccb9b1d28a84df4 (patch)
tree9f304474171ec300a83da0eca1cad56d887c3f58 /drivers/net/wireless/ath/ath9k
parent05ef54e8cd7d5d29b263ead74191e5b96c24618d (diff)
ath9k_hw: check for asynchronous interrupts before bailing out
in ar9003_hw_get_isr we bail out if we don't have any primary interrupts and synchronous interrupts, also make sure we don't have any asynchronous interrupts Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k')
-rw-r--r--drivers/net/wireless/ath/ath9k/ar9003_mac.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath9k/ar9003_mac.c b/drivers/net/wireless/ath/ath9k/ar9003_mac.c
index 95587e36ab9c..508c2022ea9f 100644
--- a/drivers/net/wireless/ath/ath9k/ar9003_mac.c
+++ b/drivers/net/wireless/ath/ath9k/ar9003_mac.c
@@ -220,7 +220,7 @@ static bool ar9003_hw_get_isr(struct ath_hw *ah, enum ath9k_int *masked)
220 220
221 *masked = 0; 221 *masked = 0;
222 222
223 if (!isr && !sync_cause) 223 if (!isr && !sync_cause && !async_cause)
224 return false; 224 return false;
225 225
226 if (isr) { 226 if (isr) {