diff options
author | Kalle Valo <kvalo@qca.qualcomm.com> | 2011-10-27 18:48:52 +0300 |
---|---|---|
committer | Kalle Valo <kvalo@qca.qualcomm.com> | 2011-11-11 12:58:57 +0200 |
commit | d60e8ab6b9bcbbb5eb7591c1989f8c79d6b3d964 (patch) | |
tree | d4f87bbe935e0606423cd64c930dce2ae3be569d /drivers/net/wireless/ath/ath6kl/hif.h | |
parent | 0c30295e4fd5436ad0bd78a6e0974dc4933e2ddb (diff) | |
download | linux-d60e8ab6b9bcbbb5eb7591c1989f8c79d6b3d964.tar.bz2 |
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.h | 2 |
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 ee7c31a4135a..78a6c79f8cab 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; |