From d4ba43143b5480987140c01221e008ba02548823 Mon Sep 17 00:00:00 2001 From: Houston Hoffman Date: Fri, 13 Jan 2017 18:30:15 -0800 Subject: [PATCH] qcacld-3.0: Enable lock stats features with CONFIG_SLUB_DEBUG_ON Enable lock stats feature in non perf mode builds. Change-Id: I088e216cea64293d206c8a780072d2b53f2c6173 CRs-Fixed: 2004702 --- Kbuild | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Kbuild b/Kbuild index a6d7b722890d..986ec33991bd 100644 --- a/Kbuild +++ b/Kbuild @@ -1355,8 +1355,18 @@ ifeq ($(CONFIG_SLUB_DEBUG_ON),y) CDEFINES += -DTIMER_MANAGER CDEFINES += -DMEMORY_DEBUG CDEFINES += -DWLAN_SUSPEND_RESUME_TEST +CONFIG_LOCK_STATS_ON := y endif +ifeq ($(CONFIG_LOCK_STATS_ON),y) +CDEFINES += -DQDF_LOCK_STATS=1 +CDEFINES += -DQDF_LOCK_STATS_DESTROY_PRINT=0 +CDEFINES += -DQDF_LOCK_STATS_BUG_ON=1 +CDEFINES += -DQDF_LOCK_STATS_LIST=1 +CDEFINES += -DQDF_LOCK_STATS_LIST_SIZE=256 +endif + + ifeq ($(HAVE_CFG80211),1) CDEFINES += -DWLAN_FEATURE_P2P CDEFINES += -DWLAN_FEATURE_WFD @@ -1780,6 +1790,7 @@ KBUILD_CPPFLAGS += $(CDEFINES) # will override the kernel settings. ifeq ($(call cc-option-yn, -Wmaybe-uninitialized),y) EXTRA_CFLAGS += -Wmaybe-uninitialized + ifneq (y,$(CONFIG_ARCH_MSM)) EXTRA_CFLAGS += -Wframe-larger-than=4096 endif