From b57ea618f20b1c1c4616aa7709e14c29fddb737c Mon Sep 17 00:00:00 2001 From: Rachit Kankane Date: Mon, 10 Sep 2018 12:36:20 +0530 Subject: [PATCH] qcacld-3.0: Allocate DFS buffers dynamically Disable WLAN_DFS_STATIC_MEM_ALLOC for Genoa Change-Id: Ie035c9f327dccbe4c2cc10f2354d1b23c7890675 CRs-Fixed: 2312050 --- Kbuild | 2 +- configs/default_defconfig | 1 + configs/genoa.common | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Kbuild b/Kbuild index a58f804c96fd..09e2b35abc7e 100755 --- a/Kbuild +++ b/Kbuild @@ -2251,7 +2251,7 @@ cppflags-y += -DCONFIG_SERIALIZATION_V1 ccflags-$(CONFIG_ENABLE_SIZE_OPTIMIZE) += -Os # DFS component -cppflags-y += -DWLAN_DFS_STATIC_MEM_ALLOC +cppflags-$(CONFIG_WLAN_DFS_STATIC_MEM_ALLOC) += -DWLAN_DFS_STATIC_MEM_ALLOC cppflags-$(CONFIG_WLAN_DFS_MASTER_ENABLE) += -DQCA_MCL_DFS_SUPPORT ifeq ($(CONFIG_WLAN_FEATURE_DFS_OFFLOAD), y) cppflags-$(CONFIG_WLAN_DFS_MASTER_ENABLE) += -DWLAN_DFS_FULL_OFFLOAD diff --git a/configs/default_defconfig b/configs/default_defconfig index c5c79f571280..855e38d11d26 100644 --- a/configs/default_defconfig +++ b/configs/default_defconfig @@ -524,6 +524,7 @@ CONFIG_FEATURE_STATS_EXT := y #Flag to allocate memory dynamically for different buffers CONFIG_WLAN_LOGGING_BUFFERS_DYNAMICALLY := n +CONFIG_WLAN_DFS_STATIC_MEM_ALLOC := y #Flag to enable HTC credit history feature CONFIG_FEATURE_HTC_CREDIT_HISTORY := y diff --git a/configs/genoa.common b/configs/genoa.common index 05545fa965fd..a7d46cf6e191 100644 --- a/configs/genoa.common +++ b/configs/genoa.common @@ -157,6 +157,11 @@ CONFIG_BUILD_TAG := y endif endif +#Buffer allocations dynamically +ifeq ($(CONFIG_WLAN_ALLOCATE_GLOBAL_BUFFERS_DYNAMICALLY), y) +CONFIG_WLAN_DFS_STATIC_MEM_ALLOC := n +endif + # WoW filer configs CONFIG_CFG_PMO_WOW_FILTERS_MAX := 16