mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 08:07:32 -04:00
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:
parent
af0173e171
commit
811c8d58a2
1 changed files with 23 additions and 23 deletions
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
|
||||
|
|
|
|||
Loading…
Reference in a new issue