diff options
| -rw-r--r-- | arch/arc/Kconfig | 1 | ||||
| -rw-r--r-- | arch/arc/Kconfig.debug | 7 | ||||
| -rw-r--r-- | arch/blackfin/Kconfig | 1 | ||||
| -rw-r--r-- | arch/blackfin/Kconfig.debug | 7 | ||||
| -rw-r--r-- | arch/frv/Kconfig | 1 | ||||
| -rw-r--r-- | arch/frv/Kconfig.debug | 4 | ||||
| -rw-r--r-- | arch/m32r/Kconfig | 1 | ||||
| -rw-r--r-- | arch/m32r/Kconfig.debug | 7 | ||||
| -rw-r--r-- | arch/metag/Kconfig | 1 | ||||
| -rw-r--r-- | arch/metag/Kconfig.debug | 7 | ||||
| -rw-r--r-- | arch/mips/Kconfig | 1 | ||||
| -rw-r--r-- | arch/mips/Kconfig.debug | 9 | ||||
| -rw-r--r-- | arch/mn10300/Kconfig | 1 | ||||
| -rw-r--r-- | arch/mn10300/Kconfig.debug | 4 | ||||
| -rw-r--r-- | arch/openrisc/Kconfig | 11 | ||||
| -rw-r--r-- | arch/parisc/Kconfig | 1 | ||||
| -rw-r--r-- | arch/parisc/Kconfig.debug | 11 | ||||
| -rw-r--r-- | arch/powerpc/Kconfig | 1 | ||||
| -rw-r--r-- | arch/powerpc/Kconfig.debug | 7 | ||||
| -rw-r--r-- | arch/tile/Kconfig | 1 | ||||
| -rw-r--r-- | arch/tile/Kconfig.debug | 7 | ||||
| -rw-r--r-- | arch/x86/Kconfig | 1 | ||||
| -rw-r--r-- | arch/x86/Kconfig.debug | 10 | ||||
| -rw-r--r-- | lib/Kconfig.debug | 1076 |
24 files changed, 573 insertions, 605 deletions
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig index 4a0e54fc01b2..68fcbb2d59e2 100644 --- a/arch/arc/Kconfig +++ b/arch/arc/Kconfig | |||
| @@ -34,6 +34,7 @@ config ARC | |||
| 34 | select OF | 34 | select OF |
| 35 | select OF_EARLY_FLATTREE | 35 | select OF_EARLY_FLATTREE |
| 36 | select PERF_USE_VMALLOC | 36 | select PERF_USE_VMALLOC |
| 37 | select HAVE_DEBUG_STACKOVERFLOW | ||
| 37 | 38 | ||
| 38 | config SCHED_OMIT_FRAME_POINTER | 39 | config SCHED_OMIT_FRAME_POINTER |
| 39 | def_bool y | 40 | def_bool y |
diff --git a/arch/arc/Kconfig.debug b/arch/arc/Kconfig.debug index 962c6099659e..a7fc0da25650 100644 --- a/arch/arc/Kconfig.debug +++ b/arch/arc/Kconfig.debug | |||
| @@ -15,13 +15,6 @@ config EARLY_PRINTK | |||
| 15 | with klogd/syslogd or the X server. You should normally N here, | 15 | with klogd/syslogd or the X server. You should normally N here, |
| 16 | unless you want to debug such a crash. | 16 | unless you want to debug such a crash. |
| 17 | 17 | ||
| 18 | config DEBUG_STACKOVERFLOW | ||
| 19 | bool "Check for stack overflows" | ||
| 20 | depends on DEBUG_KERNEL | ||
| 21 | help | ||
| 22 | This option will cause messages to be printed if free stack space | ||
| 23 | drops below a certain limit. | ||
| 24 | |||
| 25 | config 16KSTACKS | 18 | config 16KSTACKS |
| 26 | bool "Use 16Kb for kernel stacks instead of 8Kb" | 19 | bool "Use 16Kb for kernel stacks instead of 8Kb" |
| 27 | help | 20 | help |
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig index b573827d0416..08c7ac650405 100644 --- a/arch/blackfin/Kconfig +++ b/arch/blackfin/Kconfig | |||
| @@ -41,6 +41,7 @@ config BLACKFIN | |||
| 41 | select ARCH_USES_GETTIMEOFFSET if !GENERIC_CLOCKEVENTS | 41 | select ARCH_USES_GETTIMEOFFSET if !GENERIC_CLOCKEVENTS |
| 42 | select HAVE_MOD_ARCH_SPECIFIC | 42 | select HAVE_MOD_ARCH_SPECIFIC |
| 43 | select MODULES_USE_ELF_RELA | 43 | select MODULES_USE_ELF_RELA |
| 44 | select HAVE_DEBUG_STACKOVERFLOW | ||
| 44 | 45 | ||
| 45 | config GENERIC_CSUM | 46 | config GENERIC_CSUM |
| 46 | def_bool y | 47 | def_bool y |
diff --git a/arch/blackfin/Kconfig.debug b/arch/blackfin/Kconfig.debug index 79594694ee90..f3337ee03621 100644 --- a/arch/blackfin/Kconfig.debug +++ b/arch/blackfin/Kconfig.debug | |||
| @@ -2,13 +2,6 @@ menu "Kernel hacking" | |||
| 2 | 2 | ||
| 3 | source "lib/Kconfig.debug" | 3 | source "lib/Kconfig.debug" |
| 4 | 4 | ||
| 5 | config DEBUG_STACKOVERFLOW | ||
| 6 | bool "Check for stack overflows" | ||
| 7 | depends on DEBUG_KERNEL | ||
| 8 | help | ||
| 9 | This option will cause messages to be printed if free stack space | ||
| 10 | drops below a certain limit. | ||
| 11 | |||
| 12 | config DEBUG_VERBOSE | 5 | config DEBUG_VERBOSE |
| 13 | bool "Verbose fault messages" | 6 | bool "Verbose fault messages" |
| 14 | default y | 7 | default y |
diff --git a/arch/frv/Kconfig b/arch/frv/Kconfig index 2ce731f9aa4d..4b6628ea381e 100644 --- a/arch/frv/Kconfig +++ b/arch/frv/Kconfig | |||
| @@ -14,6 +14,7 @@ config FRV | |||
| 14 | select ARCH_WANT_IPC_PARSE_VERSION | 14 | select ARCH_WANT_IPC_PARSE_VERSION |
| 15 | select OLD_SIGSUSPEND3 | 15 | select OLD_SIGSUSPEND3 |
| 16 | select OLD_SIGACTION | 16 | select OLD_SIGACTION |
| 17 | select HAVE_DEBUG_STACKOVERFLOW | ||
| 17 | 18 | ||
| 18 | config ZONE_DMA | 19 | config ZONE_DMA |
| 19 | bool | 20 | bool |
diff --git a/arch/frv/Kconfig.debug b/arch/frv/Kconfig.debug index 211f01bc4caa..98c99a3ed2be 100644 --- a/arch/frv/Kconfig.debug +++ b/arch/frv/Kconfig.debug | |||
| @@ -2,10 +2,6 @@ menu "Kernel hacking" | |||
| 2 | 2 | ||
| 3 | source "lib/Kconfig.debug" | 3 | source "lib/Kconfig.debug" |
| 4 | 4 | ||
| 5 | config DEBUG_STACKOVERFLOW | ||
| 6 | bool "Check for stack overflows" | ||
| 7 | depends on DEBUG_KERNEL | ||
| 8 | |||
| 9 | config GDBSTUB | 5 | config GDBSTUB |
| 10 | bool "Remote GDB kernel debugging" | 6 | bool "Remote GDB kernel debugging" |
| 11 | depends on DEBUG_KERNEL | 7 | depends on DEBUG_KERNEL |
diff --git a/arch/m32r/Kconfig b/arch/m32r/Kconfig index bcd17b206571..29a7ef4e448b 100644 --- a/arch/m32r/Kconfig +++ b/arch/m32r/Kconfig | |||
| @@ -16,6 +16,7 @@ config M32R | |||
| 16 | select GENERIC_ATOMIC64 | 16 | select GENERIC_ATOMIC64 |
| 17 | select ARCH_USES_GETTIMEOFFSET | 17 | select ARCH_USES_GETTIMEOFFSET |
| 18 | select MODULES_USE_ELF_RELA | 18 | select MODULES_USE_ELF_RELA |
| 19 | select HAVE_DEBUG_STACKOVERFLOW | ||
| 19 | 20 | ||
| 20 | config SBUS | 21 | config SBUS |
| 21 | bool | 22 | bool |
diff --git a/arch/m32r/Kconfig.debug b/arch/m32r/Kconfig.debug index bb1afc1a31cc..6c612b7691b0 100644 --- a/arch/m32r/Kconfig.debug +++ b/arch/m32r/Kconfig.debug | |||
| @@ -2,13 +2,6 @@ menu "Kernel hacking" | |||
| 2 | 2 | ||
| 3 | source "lib/Kconfig.debug" | 3 | source "lib/Kconfig.debug" |
| 4 | 4 | ||
| 5 | config DEBUG_STACKOVERFLOW | ||
| 6 | bool "Check for stack overflows" | ||
| 7 | depends on DEBUG_KERNEL | ||
| 8 | help | ||
| 9 | This option will cause messages to be printed if free stack space | ||
| 10 | drops below a certain limit. | ||
| 11 | |||
| 12 | config DEBUG_PAGEALLOC | 5 | config DEBUG_PAGEALLOC |
| 13 | bool "Debug page memory allocations" | 6 | bool "Debug page memory allocations" |
| 14 | depends on DEBUG_KERNEL && BROKEN | 7 | depends on DEBUG_KERNEL && BROKEN |
diff --git a/arch/metag/Kconfig b/arch/metag/Kconfig index dcd94406030e..cfd831c29824 100644 --- a/arch/metag/Kconfig +++ b/arch/metag/Kconfig | |||
| @@ -30,6 +30,7 @@ config METAG | |||
| 30 | select OF | 30 | select OF |
| 31 | select OF_EARLY_FLATTREE | 31 | select OF_EARLY_FLATTREE |
| 32 | select SPARSE_IRQ | 32 | select SPARSE_IRQ |
| 33 | select HAVE_DEBUG_STACKOVERFLOW | ||
| 33 | 34 | ||
| 34 | config STACKTRACE_SUPPORT | 35 | config STACKTRACE_SUPPORT |
| 35 | def_bool y | 36 | def_bool y |
diff --git a/arch/metag/Kconfig.debug b/arch/metag/Kconfig.debug index e45bbf6a7a5d..cb5c92860540 100644 --- a/arch/metag/Kconfig.debug +++ b/arch/metag/Kconfig.debug | |||
| @@ -6,13 +6,6 @@ config TRACE_IRQFLAGS_SUPPORT | |||
| 6 | 6 | ||
| 7 | source "lib/Kconfig.debug" | 7 | source "lib/Kconfig.debug" |
| 8 | 8 | ||
| 9 | config DEBUG_STACKOVERFLOW | ||
| 10 | bool "Check for stack overflows" | ||
| 11 | depends on DEBUG_KERNEL | ||
| 12 | help | ||
| 13 | This option will cause messages to be printed if free stack space | ||
| 14 | drops below a certain limit. | ||
| 15 | |||
| 16 | config 4KSTACKS | 9 | config 4KSTACKS |
| 17 | bool "Use 4Kb for kernel stacks instead of 8Kb" | 10 | bool "Use 4Kb for kernel stacks instead of 8Kb" |
| 18 | depends on DEBUG_KERNEL | 11 | depends on DEBUG_KERNEL |
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index e433b90507fb..beeff436b22f 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
| @@ -42,6 +42,7 @@ config MIPS | |||
| 42 | select MODULES_USE_ELF_REL if MODULES | 42 | select MODULES_USE_ELF_REL if MODULES |
| 43 | select MODULES_USE_ELF_RELA if MODULES && 64BIT | 43 | select MODULES_USE_ELF_RELA if MODULES && 64BIT |
| 44 | select CLONE_BACKWARDS | 44 | select CLONE_BACKWARDS |
| 45 | select HAVE_DEBUG_STACKOVERFLOW | ||
| 45 | 46 | ||
| 46 | menu "Machine selection" | 47 | menu "Machine selection" |
| 47 | 48 | ||
diff --git a/arch/mips/Kconfig.debug b/arch/mips/Kconfig.debug index 5a43aa0798ca..37871f0de15e 100644 --- a/arch/mips/Kconfig.debug +++ b/arch/mips/Kconfig.debug | |||
| @@ -67,15 +67,6 @@ config CMDLINE_OVERRIDE | |||
| 67 | 67 | ||
| 68 | Normally, you will choose 'N' here. | 68 | Normally, you will choose 'N' here. |
| 69 | 69 | ||
| 70 | config DEBUG_STACKOVERFLOW | ||
| 71 | bool "Check for stack overflows" | ||
| 72 | depends on DEBUG_KERNEL | ||
| 73 | help | ||
