Juno: defconfig: Remove the reduced debug info from defconfig and add SLUB debugging.
authorLiviu Dudau <Liviu.Dudau@arm.com>
Thu, 23 Oct 2014 13:15:13 +0000 (14:15 +0100)
committerLiviu Dudau <Liviu.Dudau@arm.com>
Thu, 23 Oct 2014 13:15:13 +0000 (14:15 +0100)
The reduced debug info trips the debugging tools that rely on certain
information being present in the debug build in order to figure out
the OS support structures. Also, SLUB debugging helps trap a corner
case where a race condition exists in the SLUB allocator when is
updating the sysfs statistics information and it races with a
SLUB deallocator over maintainance of the freelist pointer.

Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com>
arch/arm64/configs/defconfig

index ff7e742..80f885e 100644 (file)
@@ -301,10 +301,10 @@ CONFIG_KVM=y
 CONFIG_PRINTK_TIME=y
 CONFIG_DYNAMIC_DEBUG=y
 CONFIG_DEBUG_INFO=y
-CONFIG_DEBUG_INFO_REDUCED=y
 CONFIG_HEADERS_CHECK=y
 CONFIG_DEBUG_SECTION_MISMATCH=y
 CONFIG_MAGIC_SYSRQ=y
+CONFIG_SLUB_DEBUG_ON=y
 CONFIG_SCHEDSTATS=y
 CONFIG_FUNCTION_TRACER=y
 # CONFIG_FUNCTION_GRAPH_TRACER is not set