From c9079ecc5957eeec960f54f0f1aaba835030975a Mon Sep 17 00:00:00 2001 From: Rahul Bansal Date: Fri, 25 Mar 2011 14:27:47 +0530 Subject: 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 Tested-by: Varun Colbert Rebase-Id: Rf7c499bdc13df3b0e651b726fff4b71c49c40c75 --- drivers/net/wireless/bcm4329/Makefile | 2 ++ 1 file changed, 2 insertions(+) (limited to 'drivers') 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 \ -- cgit v1.2.3