[PORT FROM R1][LOGS] Enable by default kernel configuration to ease debug
authorZhang Dongxing <dongxing.zhang@intel.com>
Thu, 16 Feb 2012 05:50:20 +0000 (13:50 +0800)
committerbuildbot <buildbot@intel.com>
Wed, 22 Feb 2012 07:40:07 +0000 (23:40 -0800)
BZ: 23268

In the standard build, advance debug capabilities are not enabled
by default in the kernel. It means that it is necessary to provide
a new kernel to analyze defects like memory leak or to add
kernel logs

By enabling CONFIG_DYNAMIC_DEBUG and CONFIG_DEBUG_KMEMLEAK in the
kernel configuration by default, these advanced debug capabilites
can be used on a default build

Change-Id: Iaca1b7726c05f509d31f8bae17271a5431589bf7
Org-Change-Id: I3eebc2af890b1b7dfc4460f43f12ea0ac84ee4ef
Signed-off-by: Christophe Guerard <christophe.guerard@intel.com>
Signed-off-by: Zhang Dongxing <dongxing.zhang@intel.com>
Reviewed-on: http://android.intel.com:8080/35840
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
arch/x86/configs/i386_mfld_defconfig

index 2220dc4..f2f3d33 100644 (file)
@@ -2580,7 +2580,8 @@ CONFIG_SCHEDSTATS=y
 CONFIG_TIMER_STATS=y
 # CONFIG_DEBUG_OBJECTS is not set
 # CONFIG_DEBUG_SLAB is not set
-# CONFIG_DEBUG_KMEMLEAK is not set
+CONFIG_DEBUG_KMEMLEAK=y
+CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=400
 # CONFIG_DEBUG_PREEMPT is not set
 # CONFIG_DEBUG_RT_MUTEXES is not set
 # CONFIG_RT_MUTEX_TESTER is not set