summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ath/ath6kl/hif.h
diff options
context:
space:
mode:
authorKalle Valo <kvalo@qca.qualcomm.com>2011-10-27 15:48:52 (GMT)
committerKalle Valo <kvalo@qca.qualcomm.com>2011-11-11 10:58:57 (GMT)
commitd60e8ab6b9bcbbb5eb7591c1989f8c79d6b3d964 (patch)
treed4f87bbe935e0606423cd64c930dce2ae3be569d /drivers/net/wireless/ath/ath6kl/hif.h
parent0c30295e4fd5436ad0bd78a6e0974dc4933e2ddb (diff)
downloadlinux-d60e8ab6b9bcbbb5eb7591c1989f8c79d6b3d964.tar.xz
ath6kl: add a timeout to ath6kl_hif_intr_bh_handler()
It's possible to busyloop forever in ath6kl_hif_intr_bh_handler(). Add a check that it lasts only one second. Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath6kl/hif.h')
-rw-r--r--drivers/net/wireless/ath/ath6kl/hif.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath6kl/hif.h b/drivers/net/wireless/ath/ath6kl/hif.h
index ee7c31a..78a6c79 100644
--- a/drivers/net/wireless/ath/ath6kl/hif.h
+++ b/drivers/net/wireless/ath/ath6kl/hif.h
@@ -69,6 +69,8 @@
#define ATH6KL_MAX_TRANSFER_SIZE_PER_SCATTER (16 * 1024)
#define ATH6KL_SCATTER_REQS 4
+#define ATH6KL_HIF_COMMUNICATION_TIMEOUT 1000
+
struct bus_request {
struct list_head list;