diff --git a/arch/arm64/configs/a53x_defconfig b/arch/arm64/configs/a53x_defconfig index f0faec047..658597e58 100755 --- a/arch/arm64/configs/a53x_defconfig +++ b/arch/arm64/configs/a53x_defconfig @@ -7059,45 +7059,45 @@ CONFIG_SUPPORT_PANEL_DECODER_TEST=y # CONFIG_SUPPORT_PANEL_VCOM_TRIM_TEST is not set CONFIG_SEC_VIBRATOR=m # CONFIG_SEC_VIB_NOTIFIER is not set -CONFIG_SEC_DEBUG_BASE=m -CONFIG_SEC_DEBUG_BASE_BUILT_IN=y -CONFIG_SEC_DEBUG_AUTO_COMMENT=y -CONFIG_SEC_DEBUG_MODE=m -CONFIG_SEC_DEBUG_EXTRA_INFO=m -CONFIG_SEC_DEBUG_EXTRA_INFO_BUILT_IN=y -CONFIG_SEC_DEBUG_HW_PARAM=m -CONFIG_SEC_DEBUG_RESET_REASON=m -CONFIG_SEC_DEBUG_MEMTAB=y +# CONFIG_SEC_DEBUG_BASE is not set +# CONFIG_SEC_DEBUG_BASE_BUILT_IN is not set +# CONFIG_SEC_DEBUG_AUTO_COMMENT is not set +# CONFIG_SEC_DEBUG_MODE is not set +# CONFIG_SEC_DEBUG_EXTRA_INFO is not set +# CONFIG_SEC_DEBUG_EXTRA_INFO_BUILT_IN is not set +# CONFIG_SEC_DEBUG_HW_PARAM is not set +# CONFIG_SEC_DEBUG_RESET_REASON is not set +# CONFIG_SEC_DEBUG_MEMTAB is not set # CONFIG_SEC_DEBUG_SYSRQ_KMSG is not set -CONFIG_SEC_DEBUG_PRINT_PCLR=y -CONFIG_SEC_DEBUG_BUG_ON_SLUB_CORRUPTION=y -CONFIG_SEC_DEBUG_AVOID_UNNECESSARY_TRAP=y -CONFIG_SEC_DEBUG_WORKQUEUE_LOCKUP_PANIC=y -CONFIG_SEC_DEBUG_EXCEPTION_STACK=y -CONFIG_SEC_DEBUG_WATCHDOGD_FOOTPRINT=m -CONFIG_SEC_DEBUG_LOCKUP_INFO=y +# CONFIG_SEC_DEBUG_PRINT_PCLR is not set +# CONFIG_SEC_DEBUG_BUG_ON_SLUB_CORRUPTION is not set +# CONFIG_SEC_DEBUG_AVOID_UNNECESSARY_TRAP is not set +# CONFIG_SEC_DEBUG_WORKQUEUE_LOCKUP_PANIC is not set +# CONFIG_SEC_DEBUG_EXCEPTION_STACK is not set +# CONFIG_SEC_DEBUG_WATCHDOGD_FOOTPRINT is not set +# CONFIG_SEC_DEBUG_LOCKUP_INFO is not set # CONFIG_SEC_DEBUG_BAD_STACK_CAREFULLY is not set # CONFIG_SEC_DEBUG_FPSIMD_CHECK_CONTEXT is not set -CONFIG_SEC_DEBUG_UNFROZEN_TASK=y -CONFIG_SEC_DEBUG_FAULT_MSG_ADV=y -CONFIG_SEC_DEBUG_EMERG_WDT_CALLER=y +# CONFIG_SEC_DEBUG_UNFROZEN_TASK is not set +# CONFIG_SEC_DEBUG_FAULT_MSG_ADV is not set +# CONFIG_SEC_DEBUG_EMERG_WDT_CALLER is not set # CONFIG_SEC_DEBUG_BAD_STACK_INFO is not set -CONFIG_SEC_DEBUG_DTASK=m -CONFIG_SEC_DEBUG_PM_DEVICE_INFO=y -CONFIG_SEC_DEBUG_TASK_IN_STATE_INFO=y -CONFIG_SEC_DEBUG_SOFTDOG_PWDT=m -CONFIG_SEC_DEBUG_SCHED_INFO=m -CONFIG_SEC_DEBUG_WQ_LOCKUP_INFO=m -CONFIG_SEC_DEBUG_SOFTDOG=m -CONFIG_SEC_DEBUG_QSPIN_OWNER=y +# CONFIG_SEC_DEBUG_DTASK is not set +# CONFIG_SEC_DEBUG_PM_DEVICE_INFO is not set +# CONFIG_SEC_DEBUG_TASK_IN_STATE_INFO is not set +# CONFIG_SEC_DEBUG_SOFTDOG_PWDT is not set +# CONFIG_SEC_DEBUG_SCHED_INFO is not set +# CONFIG_SEC_DEBUG_WQ_LOCKUP_INFO is not set +# CONFIG_SEC_DEBUG_SOFTDOG is not set +# CONFIG_SEC_DEBUG_QSPIN_OWNER is not set # CONFIG_SEC_DUMP_SINK is not set # CONFIG_SEC_DEBUG_LOGBUF_IF is not set -CONFIG_SEC_DEBUG_HANDLE_BAD_STACK=y -CONFIG_SEC_DEBUG_STACKTRACE=m -CONFIG_SEC_DEBUG_HARDLOCKUP_INFO=m -CONFIG_SEC_DEBUG_EHLD_INFO=m -CONFIG_SEC_DEBUG_COREDUMP=m -CONFIG_SEC_DEBUG_SCHED_REPORT=m +# CONFIG_SEC_DEBUG_HANDLE_BAD_STACK is not set +# CONFIG_SEC_DEBUG_STACKTRACE is not set +# CONFIG_SEC_DEBUG_HARDLOCKUP_INFO is not set +# CONFIG_SEC_DEBUG_EHLD_INFO is not set +# CONFIG_SEC_DEBUG_COREDUMP is not set +# CONFIG_SEC_DEBUG_SCHED_REPORT is not set # CONFIG_SEC_DEBUG_DISABLE_DPRT is not set # diff --git a/drivers/samsung/debug/Kconfig b/drivers/samsung/debug/Kconfig index 426802c07..f15ce50a7 100755 --- a/drivers/samsung/debug/Kconfig +++ b/drivers/samsung/debug/Kconfig @@ -8,14 +8,14 @@ config SEC_DEBUG_BASE tristate "Enable Samsung debug fundamentals" depends on SEC_DEBUG - default y + default n help Samsung Debug Base Driver config SEC_DEBUG_BASE_BUILT_IN bool "Samsung Debug Built-In Support" depends on SEC_DEBUG - default y + default n help Samsung Debug Base Driver (Built-In) @@ -23,7 +23,7 @@ config SEC_DEBUG_AUTO_COMMENT bool "Enable Samsung kernel fault auto comment" depends on PRINTK depends on SEC_DEBUG - default y + default n help This option enables kernel fault auto comment feature. This option also requires bootloader change that enables auto comment @@ -32,7 +32,7 @@ config SEC_DEBUG_AUTO_COMMENT config SEC_DEBUG_MODE tristate "Enable Samsung force upload mode support" depends on SEC_DEBUG - default m + default n help This option enables get force upload This option call dbg_snapshot_scratch_clear @@ -41,7 +41,7 @@ config SEC_DEBUG_MODE config SEC_DEBUG_EXTRA_INFO tristate "Enable Samsung reset reason extra info" depends on SEC_DEBUG - default m + default n help This option enables storing reset reason extra info This option enables ap reset info bigdata @@ -50,7 +50,7 @@ config SEC_DEBUG_EXTRA_INFO config SEC_DEBUG_EXTRA_INFO_BUILT_IN bool "Enable Samsung reset reason extra info built in" depends on SEC_DEBUG - default y + default n help to support extra info built in This option enables storing reset reason extra info @@ -60,7 +60,7 @@ config SEC_DEBUG_EXTRA_INFO_BUILT_IN config SEC_DEBUG_HW_PARAM tristate "Enable Samsung hw parameter driver" depends on SEC_DEBUG - default m + default n help This option enables storing HW parameter driver This option gets some hardware dependent parameters @@ -69,7 +69,7 @@ config SEC_DEBUG_HW_PARAM config SEC_DEBUG_RESET_REASON tristate "Enable Samsung reset reason driver" depends on SEC_DEBUG - default m + default n help This option enables reset reason driver based on sec debug @@ -77,7 +77,7 @@ config SEC_DEBUG_RESET_REASON config SEC_DEBUG_MEMTAB bool "Enable member offset table" depends on SEC_DEBUG - default y + default n help This option enables sec_debug member offset table. The table includes information of member required. And the bootloader @@ -94,7 +94,7 @@ config SEC_DEBUG_SYSRQ_KMSG config SEC_DEBUG_PRINT_PCLR bool "Add PC/LR to Panic message for die()" depends on SEC_DEBUG - default y + default n help This option enables PC and LR value present in panic message when the kernel calls die(). It may be useful for upload screen and auto @@ -103,7 +103,7 @@ config SEC_DEBUG_PRINT_PCLR config SEC_DEBUG_BUG_ON_SLUB_CORRUPTION bool "Trigger a BUG when slub corruption is detected" depends on SEC_DEBUG - default y + default n help Select this option if the kernel should BUG when it encounters slub corruption when they get checked for validity. @@ -111,7 +111,7 @@ config SEC_DEBUG_BUG_ON_SLUB_CORRUPTION config SEC_DEBUG_AVOID_UNNECESSARY_TRAP bool "avoid unnecessary trap" depends on SEC_DEBUG - default y + default n help This option helps to obtain normal log by avoiding unnessary trap again after exception handling @@ -119,21 +119,21 @@ config SEC_DEBUG_AVOID_UNNECESSARY_TRAP config SEC_DEBUG_SPINBUG_PANIC bool "Panic on spin bug" depends on SEC_DEBUG && DEBUG_SPINLOCK - default y + default n help This option enables the kernel to panic on "spin bug" config SEC_DEBUG_WORKQUEUE_LOCKUP_PANIC bool "Bug on workqueue lockup" depends on SEC_DEBUG && WQ_WATCHDOG - default y + default n help This option enables the kernel to panic on workqueue lockup config SEC_DEBUG_EXCEPTION_STACK bool "Preserve stack data when the exception happened" depends on SEC_DEBUG - default y + default n help If this is set, kernel can preserve the specific size of stack data when an exception occurs from EL1. This can help to fiqure out the @@ -142,7 +142,7 @@ config SEC_DEBUG_EXCEPTION_STACK config SEC_DEBUG_ATOMIC_SLEEP_PANIC bool "Panic (Reboot) On Atomic Sleep" depends on SEC_DEBUG && !SAMSUNG_PRODUCT_SHIP - default y + default n help Say Y here to enable the kernel to panic on "atomic sleep", @@ -151,14 +151,14 @@ config SEC_DEBUG_ATOMIC_SLEEP_PANIC config SEC_DEBUG_WATCHDOGD_FOOTPRINT tristate "store watchdogd footprint" depends on SEC_DEBUG - default m + default n help If this config is set, store watchdogd footprint information. config SEC_DEBUG_LOCKUP_INFO bool "Gather softlockup/hardlockup information" depends on SEC_DEBUG && SEC_DEBUG_HARDLOCKUP_INFO - default y + default n help Gather softlockup/hardlockup information for auto analysis @@ -179,21 +179,21 @@ config SEC_DEBUG_FPSIMD_CHECK_CONTEXT config SEC_DEBUG_FAIL_TO_FREEZE_PANIC bool "Panic on fail to freeze tasks" depends on SEC_DEBUG && !SAMSUNG_PRODUCT_SHIP - default y + default n help This option enables the kernel to panic on fail to freeze tasks config SEC_DEBUG_UNFROZEN_TASK bool "Set unfrozen task information" depends on SEC_DEBUG - default y + default n help This option enables the kernel to set unfrozen task information config SEC_DEBUG_FAULT_MSG_ADV bool "Print fault message for all kernel fault" depends on SEC_DEBUG - default y + default n help This option enables the kernel to print fault message and print physical fault address when synchronous external abort happen and @@ -202,7 +202,7 @@ config SEC_DEBUG_FAULT_MSG_ADV config SEC_DEBUG_EMERG_WDT_CALLER bool "Mark a caller for emergency watchdog caller" depends on SEC_DEBUG - default y + default n help This option enables the kernel to indicate a caller of emergency watchdog caller. @@ -218,14 +218,14 @@ config SEC_DEBUG_BAD_STACK_INFO config SEC_DEBUG_DTASK tristate "Support uninterruptible sleep task debugging" depends on SEC_DEBUG - default m + default n help This option enables getting information of task with TASK_UNINTERRUPTIBLE. config SEC_DEBUG_PM_DEVICE_INFO bool "Set suspend/shutdown device informaion" depends on SEC_DEBUG - default y + default n help This option enables the kernel to save a device information while the device is suspending/shutting down. @@ -233,14 +233,14 @@ config SEC_DEBUG_PM_DEVICE_INFO config SEC_DEBUG_TASK_IN_STATE_INFO bool "Set task information in important system state" depends on SEC_DEBUG - default y + default n help This option enables the kernel to save a task information while the task enter in important system state. config SEC_DEBUG_SOFTDOG_PWDT tristate "Enable Soft Watchdog for Platform" - default m + default n depends on WATCHDOG select SOFT_WATCHDOG help @@ -250,7 +250,7 @@ config SEC_DEBUG_PANIC_ON_RCU_STALL bool "Enable panic on rcu stall" depends on SEC_DEBUG && !SAMSUNG_PRODUCT_SHIP depends on TREE_RCU || PREEMPT_RCU - default y + default n help This option enables the kernel to panic on "rcu stall" @@ -263,7 +263,7 @@ config SEC_DEBUG_SCHED_INFO config SEC_DEBUG_WQ_LOCKUP_INFO tristate "Enable workqueue lockup info" - default m + default n depends on WQ_WATCHDOG select SEC_DEBUG_SCHED_INFO help @@ -272,7 +272,7 @@ config SEC_DEBUG_WQ_LOCKUP_INFO config SEC_DEBUG_SOFTDOG tristate "Enable enhanced softdog info" - default y + default n depends on SEC_DEBUG && SOFT_WATCHDOG select SEC_DEBUG_STACKTRACE help @@ -282,7 +282,7 @@ config SEC_DEBUG_SOFTDOG config SEC_DEBUG_QSPIN_OWNER bool "Enable owner cpu number on spinlock" depends on SEC_DEBUG && QUEUED_SPINLOCKS - default y + default n help This option enables spinlock owner information. The CPU number of owner is written into lock value. @@ -304,7 +304,7 @@ config SEC_DEBUG_LOGBUF_IF config SEC_DEBUG_HANDLE_BAD_STACK bool "Support handle bad stack debugging" depends on SEC_DEBUG - default y + default n help This option enables to stop cpu when the cpu enter handle_bad_stack again. @@ -317,7 +317,7 @@ config SEC_DEBUG_STACKTRACE config SEC_DEBUG_HARDLOCKUP_INFO tristate "Enable to hardlockup info" depends on SEC_DEBUG && DEBUG_SNAPSHOT && EXYNOS_HARDLOCKUP_WATCHDOG - default m + default n help This option enables hardlockup information. Select the option to show debugging information when hardlockup is detected. @@ -325,7 +325,7 @@ config SEC_DEBUG_HARDLOCKUP_INFO config SEC_DEBUG_EHLD_INFO tristate "Enable to ehld info" depends on SEC_DEBUG && DEBUG_SNAPSHOT && EXYNOS_HARDLOCKUP_WATCHDOG && EXYNOS_EHLD - default m + default n help This option enables ehld information. Select the option to show debugging information when hardlockup is detected. @@ -333,7 +333,7 @@ config SEC_DEBUG_EHLD_INFO config SEC_DEBUG_COREDUMP tristate "Enable to include additional coredump info" depends on SEC_DEBUG && DEBUG_SNAPSHOT && COREDUMP - default m + default n help This option enables addtional coredump extra notes for sec debug. Select the option to enable to add information to coredump and you @@ -349,28 +349,28 @@ config SEC_DEBUG_WATCHPOINT config SEC_DEBUG_OBJECTS_FREE bool "Enable debug objects when freeing activate objects" depends on DEBUG_OBJECTS_FREE - default y + default n help This option enalbles to debug when freeing activate objects. config SEC_DEBUG_OBJECTS_FIXUP bool "Enable debug objects fixup" depends on DEBUG_OBJECTS_FREE - default y + default n help This option enalbles to debug abnormal state transition of debug_object. config SEC_DEBUG_OBJECTS_ADDITIONAL_INFO bool "Add caller information" depends on DEBUG_OBJECTS_FREE - default y + default n help Add caller' information to debug_obj structure. config SEC_DEBUG_SCHED_REPORT tristate "Enable schded report for debugging" depends on SEC_DEBUG && DEBUG_SNAPSHOT - default m + default n help This option enables sched report for debugging. Select the option to show sched information when stall issue is detected.