qcacld-3.0: Add feature flag for event history logging

Add a feature flag enabling support in defconfig
for the datapath event history logging feature.

CRs-Fixed: 2466616
Change-Id: I8fc2c76a927aea3e2e723cde87c69e59e03a9848
diff --git a/Kbuild b/Kbuild
index f292fa7..6663e72 100644
--- a/Kbuild
+++ b/Kbuild
@@ -2619,6 +2619,8 @@
 #Flag to enable Multi page memory allocation for RX descriptor pool
 cppflags-$(CONFIG_QCACLD_RX_DESC_MULTI_PAGE_ALLOC) += -DRX_DESC_MULTI_PAGE_ALLOC
 
+cppflags-$(CONFIG_WLAN_FEATURE_DP_EVENT_HISTORY) += -DWLAN_FEATURE_DP_EVENT_HISTORY
+
 ifdef CONFIG_MAX_LOGS_PER_SEC
 ccflags-y += -DWLAN_MAX_LOGS_PER_SEC=$(CONFIG_MAX_LOGS_PER_SEC)
 endif
diff --git a/configs/default_defconfig b/configs/default_defconfig
index a8cf808..a9ce1e0 100644
--- a/configs/default_defconfig
+++ b/configs/default_defconfig
@@ -756,6 +756,11 @@
 	CONFIG_FEATURE_UNIT_TEST_SUSPEND := y
 endif
 
+ifeq ($(CONFIG_LITHIUM), y)
+	ifeq ($(CONFIG_SLUB_DEBUG_ON), y)
+		CONFIG_WLAN_FEATURE_DP_EVENT_HISTORY := y
+	endif
+endif
 #Flag to enable hdd memory dump feature
 CONFIG_FEATURE_MEMDUMP_ENABLE := y