summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGovind Singh <govinds@codeaurora.org>2016-12-05 14:42:02 +0530
committerAshish kumar goswami <agoswa@codeaurora.org>2016-12-27 10:56:11 +0530
commitfad1a7409c5b062192b3fdee7e6aeec0f960428d (patch)
tree932d7313744151c6c162734d6c612d337b3cf237
parentecea331ae342daddae8a8a3f95d38716f9a776a9 (diff)
qcacld-2.0: Disable athdiag on production-build
ATH_PROCFS_DIAG_SUPPORT flag is being used to enable athdiag procfs entry and this entry is being used only for engineering debugging of target register. Disable athdiag on production-build to avoid non secure access of target memory. Change-Id: I955139d9053a5e7d2f7f271c38cc5189d6e59299 CRs-Fixed: 1097111
-rw-r--r--Kbuild9
1 files changed, 8 insertions, 1 deletions
diff --git a/Kbuild b/Kbuild
index 61f8658a6db6..545c8ab9b116 100644
--- a/Kbuild
+++ b/Kbuild
@@ -1044,10 +1044,13 @@ CDEFINES += -DCONFIG_HL_SUPPORT \
-DCONFIG_AR6320_SUPPORT \
-DSDIO_3_0 \
-DHIF_SDIO \
- -DCONFIG_ATH_PROCFS_DIAG_SUPPORT \
-DFEATURE_HL_GROUP_CREDIT_FLOW_CONTROL \
-DHIF_MBOX_SLEEP_WAR \
-DDEBUG_HL_LOGGING
+
+ifneq ($(TARGET_BUILD_VARIANT),user)
+CDEFINES += -DCONFIG_ATH_PROCFS_DIAG_SUPPORT
+endif
endif
ifeq ($(CONFIG_WLAN_FEATURE_DSRC), y)
@@ -1182,12 +1185,16 @@ CDEFINES += -DFEATURE_WLAN_DIAG_SUPPORT
CDEFINES += -DFEATURE_WLAN_DIAG_SUPPORT_CSR
CDEFINES += -DFEATURE_WLAN_DIAG_SUPPORT_LIM
ifeq ($(CONFIG_HIF_PCI), 1)
+ifneq ($(TARGET_BUILD_VARIANT),user)
CDEFINES += -DCONFIG_ATH_PROCFS_DIAG_SUPPORT
endif
endif
+endif
ifeq ($(CONFIG_HIF_USB), 1)
+ifneq ($(TARGET_BUILD_VARIANT),user)
CDEFINES += -DCONFIG_ATH_PROCFS_DIAG_SUPPORT
+endif
CDEFINES += -DQCA_SUPPORT_OL_RX_REORDER_TIMEOUT
CDEFINES += -DCONFIG_ATH_PCIE_MAX_PERF=0 -DCONFIG_ATH_PCIE_AWAKE_WHILE_DRIVER_LOAD=0 -DCONFIG_DISABLE_CDC_MAX_PERF_WAR=0
CDEFINES += -DQCA_TX_HTT2_SUPPORT