qcacld-3.0: Fix Kbuild to enable packet log
Currently, the CONFIG_FEATURE_PKTLOG is not enabled for statically loaded driver. The reason for that is enabling of this macro is conditionally done under KERNEL_BUILD=0. This commit enables the macro conditionally for all values of KERNEL_BUILD Change-Id: I6adc090545589df1a6a91ecc12246daeedec2ebd CRs-Fixed: 2058745
This commit is contained in:
46
Kbuild
46
Kbuild
@@ -58,29 +58,6 @@ ifeq ($(KERNEL_BUILD), 0)
|
||||
CONFIG_MOBILE_ROUTER := y
|
||||
endif
|
||||
|
||||
# As per target team, build is done as follows:
|
||||
# Defconfig : build with default flags
|
||||
# Slub : defconfig + CONFIG_SLUB_DEBUG=y +
|
||||
# CONFIG_SLUB_DEBUG_ON=y + CONFIG_PAGE_POISONING=y
|
||||
# Perf : Using appropriate msmXXXX-perf_defconfig
|
||||
#
|
||||
# Shipment builds (user variants) should not have any debug feature
|
||||
# enabled. This is identified using 'TARGET_BUILD_VARIANT'. Slub builds
|
||||
# are identified using the CONFIG_SLUB_DEBUG_ON configuration. Since
|
||||
# there is no other way to identify defconfig builds, QCOMs internal
|
||||
# representation of perf builds (identified using the string 'perf'),
|
||||
# is used to identify if the build is a slub or defconfig one. This
|
||||
# way no critical debug feature will be enabled for perf and shipment
|
||||
# builds. Other OEMs are also protected using the TARGET_BUILD_VARIANT
|
||||
# config.
|
||||
ifneq ($(TARGET_BUILD_VARIANT),user)
|
||||
ifeq ($(CONFIG_LITHIUM), y)
|
||||
CONFIG_FEATURE_PKTLOG := n
|
||||
else
|
||||
CONFIG_FEATURE_PKTLOG := y
|
||||
endif
|
||||
endif
|
||||
|
||||
#Flag to enable Legacy Fast Roaming2(LFR2)
|
||||
CONFIG_QCACLD_WLAN_LFR2 := y
|
||||
#Flag to enable Legacy Fast Roaming3(LFR3)
|
||||
@@ -222,6 +199,29 @@ endif
|
||||
|
||||
endif
|
||||
|
||||
# As per target team, build is done as follows:
|
||||
# Defconfig : build with default flags
|
||||
# Slub : defconfig + CONFIG_SLUB_DEBUG=y +
|
||||
# CONFIG_SLUB_DEBUG_ON=y + CONFIG_PAGE_POISONING=y
|
||||
# Perf : Using appropriate msmXXXX-perf_defconfig
|
||||
#
|
||||
# Shipment builds (user variants) should not have any debug feature
|
||||
# enabled. This is identified using 'TARGET_BUILD_VARIANT'. Slub builds
|
||||
# are identified using the CONFIG_SLUB_DEBUG_ON configuration. Since
|
||||
# there is no other way to identify defconfig builds, QCOMs internal
|
||||
# representation of perf builds (identified using the string 'perf'),
|
||||
# is used to identify if the build is a slub or defconfig one. This
|
||||
# way no critical debug feature will be enabled for perf and shipment
|
||||
# builds. Other OEMs are also protected using the TARGET_BUILD_VARIANT
|
||||
# config.
|
||||
ifneq ($(TARGET_BUILD_VARIANT),user)
|
||||
ifeq ($(CONFIG_LITHIUM), y)
|
||||
CONFIG_FEATURE_PKTLOG := n
|
||||
else
|
||||
CONFIG_FEATURE_PKTLOG := y
|
||||
endif
|
||||
endif
|
||||
|
||||
#Enable WLAN/Power debugfs feature only if debug_fs is enabled
|
||||
ifeq ($(CONFIG_DEBUG_FS), y)
|
||||
# Flag to enable debugfs. Depends on CONFIG_DEBUG_FS in kernel
|
||||
|
Reference in New Issue
Block a user