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:
Eva Huang
2019-05-31 17:24:38 +08:00
committed by Siyuan Zhou
parent 1cc481e2ce
commit 6835e7c664
2 changed files with 22 additions and 4 deletions

View File

@@ -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 \

View File

@@ -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 \