qcacld-3.0: Enable qdf_debug_domain support
Enable the new resource tracking debug domain feature in the Kbuild.
Change-Id: Icc1170f5a7a4c643289917ce9cf13fe5332cabf5
CRs-Fixed: 2144303
diff --git a/Kbuild b/Kbuild
index 554aabc..9396890 100644
--- a/Kbuild
+++ b/Kbuild
@@ -387,9 +387,9 @@
endif
endif
-# enable unit-test suspend for SLUB debug builds
ifeq ($(CONFIG_SLUB_DEBUG_ON), y)
CONFIG_FEATURE_UNIT_TEST_SUSPEND := 1
+ CONFIG_LEAK_DETECTION := 1
endif
# enable unit-test suspend for napier builds
@@ -811,6 +811,10 @@
QDF_OBJS += $(QDF_LINUX_OBJ_DIR)/qdf_cpuhp.o
endif
+ifdef CONFIG_LEAK_DETECTION
+ QDF_OBJS += $(QDF_OBJ_DIR)/qdf_debug_domain.o
+endif
+
##########OS_IF #######
OS_IF_DIR := $(WLAN_COMMON_ROOT)/os_if
@@ -1740,6 +1744,10 @@
CDEFINES += -DCONFIG_HALT_KMEMLEAK
endif
+ifdef CONFIG_LEAK_DETECTION
+ CDEFINES += -DCONFIG_LEAK_DETECTION
+endif
+
ifeq ($(HAVE_CFG80211),1)
CDEFINES += -DWLAN_FEATURE_P2P
CDEFINES += -DWLAN_FEATURE_WFD