x86: offer frame pointers in all build modes
CONFIG_FRAME_POINTERS=y results in much better debug info for the kernel (clear and precise backtraces), with the only drawback being a ~1% increase in kernel size. So offer it unconditionally and enable it by default. Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
0936912274
commit
da4276b829
@ -27,6 +27,7 @@ config X86
|
|||||||
select HAVE_IOREMAP_PROT
|
select HAVE_IOREMAP_PROT
|
||||||
select HAVE_KPROBES
|
select HAVE_KPROBES
|
||||||
select ARCH_WANT_OPTIONAL_GPIOLIB
|
select ARCH_WANT_OPTIONAL_GPIOLIB
|
||||||
|
select ARCH_WANT_FRAME_POINTERS
|
||||||
select HAVE_KRETPROBES
|
select HAVE_KRETPROBES
|
||||||
select HAVE_FTRACE_MCOUNT_RECORD
|
select HAVE_FTRACE_MCOUNT_RECORD
|
||||||
select HAVE_DYNAMIC_FTRACE
|
select HAVE_DYNAMIC_FTRACE
|
||||||
|
@ -566,14 +566,14 @@ config DEBUG_NOTIFIERS
|
|||||||
config FRAME_POINTER
|
config FRAME_POINTER
|
||||||
bool "Compile the kernel with frame pointers"
|
bool "Compile the kernel with frame pointers"
|
||||||
depends on DEBUG_KERNEL && \
|
depends on DEBUG_KERNEL && \
|
||||||
(X86 || CRIS || M68K || M68KNOMMU || FRV || UML || S390 || \
|
(CRIS || M68K || M68KNOMMU || FRV || UML || S390 || \
|
||||||
AVR32 || SUPERH || BLACKFIN || MN10300)
|
AVR32 || SUPERH || BLACKFIN || MN10300) || \
|
||||||
default y if DEBUG_INFO && UML
|
ARCH_WANT_FRAME_POINTERS
|
||||||
|
default y if (DEBUG_INFO && UML) || ARCH_WANT_FRAME_POINTERS
|
||||||
help
|
help
|
||||||
If you say Y here the resulting kernel image will be slightly larger
|
If you say Y here the resulting kernel image will be slightly
|
||||||
and slower, but it might give very useful debugging information on
|
larger and slower, but it gives very useful debugging information
|
||||||
some architectures or if you use external debuggers.
|
in case of kernel bugs. (precise oopses/stacktraces/warnings)
|
||||||
If you don't debug the kernel, you can say N.
|
|
||||||
|
|
||||||
config BOOT_PRINTK_DELAY
|
config BOOT_PRINTK_DELAY
|
||||||
bool "Delay each boot printk message by N milliseconds"
|
bool "Delay each boot printk message by N milliseconds"
|
||||||
|
Loading…
Reference in New Issue
Block a user