Browse Source

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
Dustin Brown 7 years ago
parent
commit
21a761d385
1 changed files with 9 additions and 1 deletions
  1. 9 1
      Kbuild

+ 9 - 1
Kbuild

@@ -387,9 +387,9 @@ HAVE_CFG80211 := 0
 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 @@ ifeq ($(CONFIG_SMP),y)
 	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 += -DMEMORY_DEBUG
 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