mirror of
https://github.com/Evolution-X-Devices/kernel_google_b1c1
synced 2026-01-27 18:24:29 +00:00
arm64/config: integrate hang/locking/memory debug configs into memory debug
Combine below 3 kinds of debug configs into build.config.*_debug_memory - build.config.*_debug_hang - build.config.*_debug_locking - build.config.*_debug_memory Bug: 134156785 Change-Id: I5adaea7cdebc9c00532eda5dfdc70f4529ae75ee Signed-off-by: Eva Huang <evahuang@google.com>
This commit is contained in:
@@ -5,6 +5,15 @@ POST_DEFCONFIG_CMDS="check_defconfig && update_debug_config"
|
||||
|
||||
function update_debug_config() {
|
||||
${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config \
|
||||
-e CONFIG_LOCKUP_DETECTOR \
|
||||
-e CONFIG_HARDLOCKUP_DETECTOR \
|
||||
-e CONFIG_HARDLOCKUP_DETECTOR_OTHER_CPU \
|
||||
-e CONFIG_BOOTPARAM_HARDLOCKUP_PANIC \
|
||||
-e CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC \
|
||||
-e CONFIG_BOOTPARAM_HUNG_TASK_PANIC \
|
||||
-e CONFIG_WQ_WATCHDOG \
|
||||
-e CONFIG_PANIC_ON_RT_THROTTLING \
|
||||
-e CONFIG_RCU_EQS_DEBUG \
|
||||
-e CONFIG_DEVMEM \
|
||||
-e CONFIG_DEBUG_OBJECTS \
|
||||
-e CONFIG_DEBUG_OBJECTS_FREE \
|
||||
@@ -26,16 +35,16 @@ function update_debug_config() {
|
||||
-e CONFIG_PAGE_OWNER_ENABLE_DEFAULT \
|
||||
-e CONFIG_PAGE_POISONING \
|
||||
-e CONFIG_PAGE_POISONING_ENABLE_DEFAULT \
|
||||
-e CONFIG_DEBUG_RT_MUTEXES \
|
||||
-e CONFIG_DEBUG_SPINLOCK \
|
||||
-e CONFIG_DEBUG_SPINLOCK_PANIC_ON_BUG \
|
||||
-e CONFIG_DEBUG_MUTEXES \
|
||||
-e CONFIG_DEBUG_PREEMPT \
|
||||
-e CONFIG_DEBUG_ATOMIC_SLEEP \
|
||||
-e CONFIG_DEBUG_LIST \
|
||||
-e CONFIG_QCOM_RTB \
|
||||
-e CONFIG_QCOM_RTB_SEPARATE_CPUS \
|
||||
-e CONFIG_PANIC_ON_DATA_CORRUPTION \
|
||||
-e CONFIG_QCOM_RTB \
|
||||
-e CONFIG_QCOM_RTB_SEPARATE_CPUS \
|
||||
-e CONFIG_REGMAP_ALLOW_WRITE_DEBUGFS \
|
||||
-e CONFIG_PANIC_ON_WARN_DEFAULT_ENABLE \
|
||||
-d LTO \
|
||||
|
||||
@@ -5,6 +5,15 @@ POST_DEFCONFIG_CMDS="check_defconfig && update_debug_config"
|
||||
|
||||
function update_debug_config() {
|
||||
${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config \
|
||||
-e CONFIG_LOCKUP_DETECTOR \
|
||||
-e CONFIG_HARDLOCKUP_DETECTOR \
|
||||
-e CONFIG_HARDLOCKUP_DETECTOR_OTHER_CPU \
|
||||
-e CONFIG_BOOTPARAM_HARDLOCKUP_PANIC \
|
||||
-e CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC \
|
||||
-e CONFIG_BOOTPARAM_HUNG_TASK_PANIC \
|
||||
-e CONFIG_WQ_WATCHDOG \
|
||||
-e CONFIG_PANIC_ON_RT_THROTTLING \
|
||||
-e CONFIG_RCU_EQS_DEBUG \
|
||||
-e CONFIG_DEVMEM \
|
||||
-e CONFIG_DEBUG_OBJECTS \
|
||||
-e CONFIG_DEBUG_OBJECTS_FREE \
|
||||
@@ -26,16 +35,16 @@ function update_debug_config() {
|
||||
-e CONFIG_PAGE_OWNER_ENABLE_DEFAULT \
|
||||
-e CONFIG_PAGE_POISONING \
|
||||
-e CONFIG_PAGE_POISONING_ENABLE_DEFAULT \
|
||||
-e CONFIG_DEBUG_RT_MUTEXES \
|
||||
-e CONFIG_DEBUG_SPINLOCK \
|
||||
-e CONFIG_DEBUG_SPINLOCK_PANIC_ON_BUG \
|
||||
-e CONFIG_DEBUG_MUTEXES \
|
||||
-e CONFIG_DEBUG_PREEMPT \
|
||||
-e CONFIG_DEBUG_ATOMIC_SLEEP \
|
||||
-e CONFIG_DEBUG_LIST \
|
||||
-e CONFIG_QCOM_RTB \
|
||||
-e CONFIG_QCOM_RTB_SEPARATE_CPUS \
|
||||
-e CONFIG_PANIC_ON_DATA_CORRUPTION \
|
||||
-e CONFIG_QCOM_RTB \
|
||||
-e CONFIG_QCOM_RTB_SEPARATE_CPUS \
|
||||
-e CONFIG_REGMAP_ALLOW_WRITE_DEBUGFS \
|
||||
-e CONFIG_PANIC_ON_WARN_DEFAULT_ENABLE \
|
||||
-d LTO \
|
||||
|
||||
Reference in New Issue
Block a user