From 9cc2a864c0cd37873f3115b4d935c1a1398e1827 Mon Sep 17 00:00:00 2001 From: Ashish Kumar Dhanotiya Date: Mon, 8 Jul 2019 14:52:51 +0530 Subject: [PATCH] qcacld-3.0: Disable ext scan in driver Currently ext scan is enabled by default in driver which is increasing driver size significantly and ext scan is not getting used anymore. Disable ext scan with feature flag CONFIG_FEATURE_WLAN_EXTSCAN to reduce driver size. Change-Id: Id0fdeae6e6b71f53d3b73322aca659254d52cec8 CRs-Fixed: 2491452 --- Kbuild | 5 ++++- configs/default_defconfig | 2 +- configs/qca6174_defconfig | 2 +- configs/qca6390_defconfig | 2 +- configs/qcs40x.snoc.perf_defconfig | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Kbuild b/Kbuild index 83d45ab6a5b2..46119eb8658c 100644 --- a/Kbuild +++ b/Kbuild @@ -54,7 +54,6 @@ HDD_OBJS := $(HDD_SRC_DIR)/wlan_hdd_assoc.o \ $(HDD_SRC_DIR)/wlan_hdd_cfg80211.o \ $(HDD_SRC_DIR)/wlan_hdd_data_stall_detection.o \ $(HDD_SRC_DIR)/wlan_hdd_driver_ops.o \ - $(HDD_SRC_DIR)/wlan_hdd_ext_scan.o \ $(HDD_SRC_DIR)/wlan_hdd_ftm.o \ $(HDD_SRC_DIR)/wlan_hdd_hostapd.o \ $(HDD_SRC_DIR)/wlan_hdd_ioctl.o \ @@ -77,6 +76,10 @@ HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_wext.o \ $(HDD_SRC_DIR)/wlan_hdd_hostapd_wext.o endif +ifeq ($(CONFIG_FEATURE_WLAN_EXTSCAN), y) +HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_ext_scan.o +endif + ifeq ($(CONFIG_WLAN_DEBUGFS), y) HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_debugfs.o ifeq ($(CONFIG_WLAN_FEATURE_LINK_LAYER_STATS), y) diff --git a/configs/default_defconfig b/configs/default_defconfig index 072a779bee0e..fcdc4f119a03 100644 --- a/configs/default_defconfig +++ b/configs/default_defconfig @@ -691,7 +691,7 @@ CONFIG_FEATURE_WLAN_LPHB := y CONFIG_QCA_SUPPORT_TX_THROTTLE := y CONFIG_WMI_INTERFACE_EVENT_LOGGING := y CONFIG_WLAN_FEATURE_LINK_LAYER_STATS := y -CONFIG_FEATURE_WLAN_EXTSCAN := y +CONFIG_FEATURE_WLAN_EXTSCAN := n CONFIG_WMI_BCN_OFFLOAD := y CONFIG_160MHZ_SUPPORT := y CONFIG_MCL := y diff --git a/configs/qca6174_defconfig b/configs/qca6174_defconfig index a98a80dde194..1be319196296 100644 --- a/configs/qca6174_defconfig +++ b/configs/qca6174_defconfig @@ -565,7 +565,7 @@ CONFIG_FEATURE_WLAN_LPHB := y CONFIG_QCA_SUPPORT_TX_THROTTLE := y CONFIG_WMI_INTERFACE_EVENT_LOGGING := y CONFIG_WLAN_FEATURE_LINK_LAYER_STATS := y -CONFIG_FEATURE_WLAN_EXTSCAN := y +CONFIG_FEATURE_WLAN_EXTSCAN := n CONFIG_WMI_BCN_OFFLOAD := y CONFIG_160MHZ_SUPPORT := y CONFIG_MCL := y diff --git a/configs/qca6390_defconfig b/configs/qca6390_defconfig index 1edfac5cb9dc..7835fd40bc04 100644 --- a/configs/qca6390_defconfig +++ b/configs/qca6390_defconfig @@ -591,7 +591,7 @@ CONFIG_FEATURE_WLAN_LPHB := y CONFIG_QCA_SUPPORT_TX_THROTTLE := y CONFIG_WMI_INTERFACE_EVENT_LOGGING := y CONFIG_WLAN_FEATURE_LINK_LAYER_STATS := y -CONFIG_FEATURE_WLAN_EXTSCAN := y +CONFIG_FEATURE_WLAN_EXTSCAN := n CONFIG_WMI_BCN_OFFLOAD := y CONFIG_160MHZ_SUPPORT := y CONFIG_MCL := y diff --git a/configs/qcs40x.snoc.perf_defconfig b/configs/qcs40x.snoc.perf_defconfig index 82b50fdf917b..811a7812cec2 100644 --- a/configs/qcs40x.snoc.perf_defconfig +++ b/configs/qcs40x.snoc.perf_defconfig @@ -151,7 +151,7 @@ CONFIG_WLAN_FEATURE_PACKET_FILTERING := y CONFIG_WLAN_NS_OFFLOAD := y CONFIG_FEATURE_WLAN_RA_FILTERING:= y CONFIG_FEATURE_WLAN_LPHB := y -CONFIG_FEATURE_WLAN_EXTSCAN := y +CONFIG_FEATURE_WLAN_EXTSCAN := n CONFIG_160MHZ_SUPPORT := y CONFIG_MCL := y CONFIG_MCL_REGDB := y