From c0233a7d73f2b594340664148fb84ce324ba006d Mon Sep 17 00:00:00 2001 From: Mahesh Kumar Kalikot Veetil Date: Thu, 27 Oct 2016 15:06:05 -0700 Subject: [PATCH] qcacld-3.0: Add debugfs support flag in Kbuild Turn on debugfs support only if CONFIG_DEBUG_FS is enabled in kernel configuration. Change-Id: I0b63bff056123fe29b0880bbe98da7a5c204fae7 CRs-Fixed: 1083744 --- Kbuild | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Kbuild b/Kbuild index 7d56d6b0183c..660864bfe55a 100644 --- a/Kbuild +++ b/Kbuild @@ -215,6 +215,13 @@ endif # Flag to enable MCC to SCC switch feature CONFIG_MCC_TO_SCC_SWITCH := y + +ifeq ($(CONFIG_DEBUG_FS), y) + # Flag to enable debugfs. Depends on CONFIG_DEBUG_FS in kernel + # configuration. + CONFIG_WLAN_DEBUGFS := y +endif + endif # If not set, assume, Common driver is with in the build tree @@ -378,7 +385,6 @@ HDD_INC := -I$(WLAN_ROOT)/$(HDD_INC_DIR) \ HDD_OBJS := $(HDD_SRC_DIR)/wlan_hdd_assoc.o \ $(HDD_SRC_DIR)/wlan_hdd_cfg.o \ - $(HDD_SRC_DIR)/wlan_hdd_debugfs.o \ $(HDD_SRC_DIR)/wlan_hdd_driver_ops.o \ $(HDD_SRC_DIR)/wlan_hdd_ftm.o \ $(HDD_SRC_DIR)/wlan_hdd_hostapd.o \ @@ -396,6 +402,10 @@ HDD_OBJS := $(HDD_SRC_DIR)/wlan_hdd_assoc.o \ $(HDD_SRC_DIR)/wlan_hdd_wowl.o \ $(HDD_SRC_DIR)/wlan_hdd_object_manager.o +ifeq ($(CONFIG_WLAN_DEBUGFS), y) +HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_debugfs.o +endif + ifeq ($(CONFIG_WLAN_FEATURE_DSRC), y) HDD_OBJS+= $(HDD_SRC_DIR)/wlan_hdd_ocb.o endif @@ -723,6 +733,10 @@ QDF_OBJS := $(QDF_OBJ_DIR)/qdf_defer.o \ $(QDF_OBJ_DIR)/qdf_threads.o \ $(QDF_OBJ_DIR)/qdf_trace.o +ifeq ($(CONFIG_WLAN_DEBUGFS), y) +QDF_OBJS += $(QDF_OBJ_DIR)/qdf_debugfs.o +endif + ############ UMAC_DISP ############ UMAC_DISP_DIR := umac/global_umac_dispatcher/lmac_if UMAC_DISP_INC_DIR := $(UMAC_DISP_DIR)/inc @@ -1736,6 +1750,10 @@ CDEFINES += -DATH_SUPPORT_WRAP=0 #CDEFINES += -DQCA_HOST2FW_RXBUF_RING=0 #endof dummy flags +ifeq ($(CONFIG_WLAN_DEBUGFS), y) +CDEFINES += -DWLAN_DEBUGFS +endif + KBUILD_CPPFLAGS += $(CDEFINES) # Currently, for versions of gcc which support it, the kernel Makefile