diff options
author | Rahul Bansal <rbansal@nvidia.com> | 2011-03-25 14:27:47 +0530 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-03-28 23:55:42 -0700 |
commit | 71249003a92fb56a85f7edc8c28c70ae1bb1fd87 (patch) | |
tree | 0802696a6e41f4de3d133b50a9053957670c2763 | |
parent | b8ba14e8691b22393f6a25c95f932d26a7a508b1 (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
Change-Id: I4b00b5a1a3127380699c958d802e5d823078896e
Reviewed-on: http://git-master/r/24273
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
-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 \ |