From fad1a7409c5b062192b3fdee7e6aeec0f960428d Mon Sep 17 00:00:00 2001 From: Govind Singh Date: Mon, 5 Dec 2016 14:42:02 +0530 Subject: 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 --- Kbuild | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3