qcacld-3.0: Enable size optimization compiler flag for genoa
Enable size optimization compiler flag for genoa
Change-Id: Ibda9f6baf07077b0fcc6ae4d7bd6c148252cc82b
CRs-Fixed: 2255923
diff --git a/Kbuild b/Kbuild
index d68799c..6c1febe 100644
--- a/Kbuild
+++ b/Kbuild
@@ -1903,6 +1903,8 @@
cppflags-y += -DQCA_HOST2FW_RXBUF_RING
#endof dummy flags
+ccflags-$(CONFIG_ENABLE_SIZE_OPTIMIZE) += -Os
+
# DFS component
cppflags-$(CONFIG_WLAN_DFS_MASTER_ENABLE) += -DQCA_MCL_DFS_SUPPORT
ifeq ($(CONFIG_WLAN_FEATURE_DFS_OFFLOAD), y)
diff --git a/configs/genoa.snoc.perf_defconfig b/configs/genoa.snoc.perf_defconfig
index be2a0bd..0ea5819 100644
--- a/configs/genoa.snoc.perf_defconfig
+++ b/configs/genoa.snoc.perf_defconfig
@@ -172,6 +172,8 @@
endif
endif
+CONFIG_ENABLE_SIZE_OPTIMIZE := y
+
# configure log buffer size
CONFIG_CFG_NUM_DP_TRACE_RECORD := 1000
CONFIG_CFG_NUM_HTC_CREDIT_HISTORY := 16
@@ -180,4 +182,5 @@
CONFIG_CFG_NUM_TX_RX_HISTOGRAM := 16
CONFIG_CFG_NUM_RX_IND_RECORD := 1024
+
###################################