diff options
author | Rahul Bansal <rbansal@nvidia.com> | 2011-03-25 14:27:47 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:52:03 -0800 |
commit | c9079ecc5957eeec960f54f0f1aaba835030975a (patch) | |
tree | 94c2f7074ca62d767e3b6be3b4c09339138dd0ba /drivers | |
parent | 387d56af18167c0789da6e3d5c1118fd8b5f6a71 (diff) |
net: wireless: bcm4329: Enable SDIO_ISR_THREAD flag.
In case of inband interrupts i.e SDIO CARD INT, two
level of thread switching takes place to process wifi
interrupts one in SDHCI and the other in Wifi driver if
"SDIO_ISR_THREAD" flag is disabled.
Enabling "SDIO_ISR_THREAD" flag will prevent deferred
MAC interrupts processing because it is preventing thread
context switching in wifi driver.
Bug 789444
Bug 787054
Bug 795460
Original-Change-Id: I4b00b5a1a3127380699c958d802e5d823078896e
Reviewed-on: http://git-master/r/24273
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Rf7c499bdc13df3b0e651b726fff4b71c49c40c75
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wireless/bcm4329/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/bcm4329/Makefile b/drivers/net/wireless/bcm4329/Makefile index 889a55490200..2e32c4f41b37 100644 --- a/drivers/net/wireless/bcm4329/Makefile +++ b/drivers/net/wireless/bcm4329/Makefile @@ -28,6 +28,8 @@ DHDCFLAGS += -DGET_CUSTOM_MAC_ENABLE endif ifeq ($(CONFIG_BCM4329_HW_OOB),y) DHDCFLAGS += -DHW_OOB +else +DHDCFLAGS += -DSDIO_ISR_THREAD endif DHDOFILES = dhd_linux.o linux_osl.o bcmutils.o dhd_common.o dhd_custom_gpio.o \ |