android_kernel_motorola_sm6375/kernel/gcov
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Josh Triplett d2c3225879 gcov: disable CONFIG_CONSTRUCTORS when not needed by CONFIG_GCOV_KERNEL
CONFIG_CONSTRUCTORS controls support for running constructor functions at
kernel init time.  According to commit b99b87f70c ("kernel:
constructor support"), gcov (CONFIG_GCOV_KERNEL) needs this.  However,
CONFIG_CONSTRUCTORS currently defaults to y, with no option to disable it,
and CONFIG_GCOV_KERNEL depends on it.  Instead, default it to n and have
CONFIG_GCOV_KERNEL select it, so that the normal case of
CONFIG_GCOV_KERNEL=n will result in CONFIG_CONSTRUCTORS=n.

Observed in the short list of =y values in a minimal kernel configuration.

Signed-off-by: Josh Triplett <[email protected]>
Acked-by: WANG Cong <[email protected]>
Acked-by: Peter Oberparleiter <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
2011-06-15 20:04:01 -07:00
..
base.c gcov: add gcov profiling infrastructure 2009-06-18 13:03:57 -07:00
fs.c llseek: automatically add .llseek fop 2010-10-15 15:53:27 +02:00
gcc_3_4.c gcov: add gcov profiling infrastructure 2009-06-18 13:03:57 -07:00
gcov.h gcov: add gcov profiling infrastructure 2009-06-18 13:03:57 -07:00
Kconfig gcov: disable CONFIG_CONSTRUCTORS when not needed by CONFIG_GCOV_KERNEL 2011-06-15 20:04:01 -07:00
Makefile kernel: change to new flag variable 2011-03-17 14:02:54 +01:00