Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Instead of maintain a list ourselves. On top of that: - NET_NS_REFCNT_TRACKER is added: useful for 'net' tests - SLUB_DEBUG_ON is removed: perf impact is too important It is also easier for other to have a similar config. Diff: -DEBUG_PAGEALLOC_ENABLE_DEFAULT n BUG_ON_DATA_CORRUPTION n -> y DEBUG_KMEMLEAK n -> y DEBUG_LIST n -> y DEBUG_LOCKDEP y -> n DEBUG_OBJECTS n -> y DEBUG_PAGEALLOC y -> n DEBUG_PER_CPU_MAPS n -> y DEBUG_SECTION_MISMATCH n -> y DEBUG_VIRTUAL n -> y DEBUG_VM n -> y DETECT_HUNG_TASK n -> y KASAN_INLINE n -> y KASAN_OUTLINE y -> n KASAN_VMALLOC n -> y PAGE_EXTENSION n -> y PAGE_OWNER n -> y PANIC_ON_OOPS n -> y PANIC_ON_OOPS_VALUE 0 -> 1 PREEMPT y -> n PREEMPT_VOLUNTARY n -> y PRINTK_CALLER n -> y PTDUMP_DEBUGFS n -> y SCHED_STACK_END_CHECK n -> y SOFTLOCKUP_DETECTOR n -> y UBSAN n -> y +BOOTPARAM_HUNG_TASK_PANIC n +BOOTPARAM_HUNG_TASK_PANIC_VALUE 0 +BOOTPARAM_SOFTLOCKUP_PANIC n +BOOTPARAM_SOFTLOCKUP_PANIC_VALUE 0 +CC_HAS_UBSAN_BOUNDS y +CPUMASK_OFFSTACK n +DEBUG_KMEMLEAK_AUTO_SCAN y +DEBUG_KMEMLEAK_DEFAULT_OFF n +DEBUG_KMEMLEAK_MEM_POOL_SIZE 16000 +DEBUG_KMEMLEAK_TEST n +DEBUG_KOBJECT_RELEASE n +DEBUG_OBJECTS_ENABLE_DEFAULT 1 +DEBUG_OBJECTS_FREE y +DEBUG_OBJECTS_PERCPU_COUNTER y +DEBUG_OBJECTS_RCU_HEAD y +DEBUG_OBJECTS_SELFTEST n +DEBUG_OBJECTS_TIMERS y +DEBUG_OBJECTS_WORK y +DEBUG_VM_PGFLAGS y +DEBUG_VM_RB y +DEBUG_VM_VMACACHE y +DEFAULT_HUNG_TASK_TIMEOUT 120 +LOCKUP_DETECTOR y +PTDUMP_CORE y +TEST_DEBUG_VIRTUAL n +TEST_UBSAN n +UBSAN_ALIGNMENT n +UBSAN_BOOL y +UBSAN_BOUNDS y +UBSAN_DIV_ZERO n +UBSAN_ENUM y +UBSAN_ONLY_BOUNDS y +UBSAN_SANITIZE_ALL y +UBSAN_SHIFT y +UBSAN_TRAP n +VMAP_STACK y Hopefully, enabling some new features doesn't have bad impacts on the tests like SLUB_DEBUG did. Signed-off-by: Matthieu Baerts <[email protected]>
- Loading branch information