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 ff7e742c275db446e53ddc8d2e2cac4db6e8a219..80f885e1d63170caaf1a736475cb159a55b6492f 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