################################################## # Common Debug options considered generically # useful for kernel debug. This is not meant to # be an exhaustive list of options and will probably # have performance impact by using the same. # # IMPORTANT NOTE: Do not collect reference performance # data with this configuration. ################################################## CONFIG_DYNAMIC_DEBUG=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_POISONING=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=n CONFIG_DEBUG_OBJECTS_FREE=n CONFIG_DEBUG_OBJECTS_TIMERS=n CONFIG_DEBUG_OBJECTS_WORK=n CONFIG_DEBUG_OBJECTS_RCU_HEAD=y CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=n CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y CONFIG_DEBUG_SLAB_LEAK=y CONFIG_SLUB_DEBUG=y CONFIG_DEBUG_KMEMLEAK=y CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=8000 CONFIG_DEBUG_KMEMLEAK_TEST=n CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=n CONFIG_DEBUG_SHIRQ=n CONFIG_DEBUG_PREEMPT=y CONFIG_LOCKUP_DETECTOR=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_PI_LIST=y CONFIG_RT_MUTEX_TESTER=n CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=n CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=n CONFIG_STACKTRACE=y CONFIG_DEBUG_KOBJECT=n CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_WRITECOUNT=n CONFIG_DEBUG_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=n CONFIG_SPARSE_RCU_POINTER=y CONFIG_RCU_TORTURE_TEST=n CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_CPU_STALL_INFO=y CONFIG_RCU_TRACE=y CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y CONFIG_DMA_API_DEBUG=y CONFIG_ARM_PTDUMP=y CONFIG_ARM_UNWIND=y CONFIG_DEBUG_USER=y # Cgroups debug CONFIG_CGROUP_DEBUG=y CONFIG_DEBUG_BLK_CGROUP=y # IRQ Domain debug CONFIG_IRQ_DOMAIN_DEBUG=y # Debug HighMem CONFIG_DEBUG_HIGHMEM=y # Crypto self-tests CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n # Enable Debug configuration for EFI if enabled CONFIG_DEBUG_EFI=y # Power management options CONFIG_PM_DEBUG=y