diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-04 14:25:51 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-04 14:25:51 -0400 |
commit | e61aca5158a84932cf9fbbcbf8aef9cef63f5026 (patch) | |
tree | 25234bcfe6b13c8a66bdb22eb9eba0a3bbace424 /arch/powerpc | |
parent | da67db4e55b45690cd283cdbdfa92d3252191108 (diff) | |
parent | 92aef8fbabb4cc8616777ab27d6499a3719c3e4c (diff) |
Merge branch 'kconfig-diet' from Dave Hansen
Merge Kconfig menu diet patches from Dave Hansen:
"I think the "Kernel Hacking" menu has gotten a bit out of hand. It is
over 120 lines long on my system with everything enabled and options
are scattered around it haphazardly.
http://sr71.net/~dave/linux/kconfig-horror.png
Let's try to introduce some sanity. This set takes that 120 lines
down to 55 and makes it vastly easier to find some things. It's a
start.
This set stands on its own, but there is plenty of room for follow-up
patches. The arch-specific debug options still end up getting stuck
in the top-level "kernel hacking" menu. OPTIMIZE_INLINING, for
instance, could obviously go in to the "compiler options" menu, but
the fact that it is defined in arch/ in a separate Kconfig file keeps
it on its own for the moment.
The Signed-off-by's in here look funky. I changed employers while
working on this set, so I have signoffs from both email addresses"
* emailed patches from Dave Hansen <dave@sr71.net>:
hang and lockup detection menu
kconfig: consolidate printk options
group locking debugging options
consolidate compilation option configs
consolidate runtime testing configs
order memory debugging Kconfig options
consolidate per-arch stack overflow debugging options
Diffstat (limited to 'arch/powerpc')
-rw-r--r-- | arch/powerpc/Kconfig | 1 | ||||
-rw-r--r-- | arch/powerpc/Kconfig.debug | 7 |
2 files changed, 1 insertions, 7 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 1022e7b675c2..bc3a0ebf16a7 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -138,6 +138,7 @@ config PPC | |||
138 | select ARCH_USE_BUILTIN_BSWAP | 138 | select ARCH_USE_BUILTIN_BSWAP |
139 | select OLD_SIGSUSPEND | 139 | select OLD_SIGSUSPEND |
140 | select OLD_SIGACTION if PPC32 | 140 | select OLD_SIGACTION if PPC32 |
141 | select HAVE_DEBUG_STACKOVERFLOW | ||
141 | 142 | ||
142 | config EARLY_PRINTK | 143 | config EARLY_PRINTK |
143 | bool | 144 | bool |
diff --git a/arch/powerpc/Kconfig.debug b/arch/powerpc/Kconfig.debug index d86875f3e17e..21c9f304e96c 100644 --- a/arch/powerpc/Kconfig.debug +++ b/arch/powerpc/Kconfig.debug | |||
@@ -28,13 +28,6 @@ config PRINT_STACK_DEPTH | |||
28 | too small and stack traces cause important information to | 28 | too small and stack traces cause important information to |
29 | scroll off the screen. | 29 | scroll off the screen. |
30 | 30 | ||
31 | config DEBUG_STACKOVERFLOW | ||
32 | bool "Check for stack overflows" | ||
33 | depends on DEBUG_KERNEL | ||
34 | help | ||
35 | This option will cause messages to be printed if free stack space | ||
36 | drops below a certain limit. | ||
37 | |||
38 | config HCALL_STATS | 31 | config HCALL_STATS |
39 | bool "Hypervisor call instrumentation" | 32 | bool "Hypervisor call instrumentation" |
40 | depends on PPC_PSERIES && DEBUG_FS && TRACEPOINTS | 33 | depends on PPC_PSERIES && DEBUG_FS && TRACEPOINTS |