diff options
| author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2006-12-04 09:41:10 -0500 |
|---|---|---|
| committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2006-12-04 09:41:10 -0500 |
| commit | 74f8f557fd0c6f32e17e78c9ef508ca66ef37d3a (patch) | |
| tree | 0e7e30c18a3699f48246fa82c79d197b308c4fc4 | |
| parent | 47af5518526d435d0d56a329a578f240e86eb678 (diff) | |
[S390] Don't use small stacks when lockdep is used.
The lock dependency validator adds a bunch of extra stack frames to
the stack, which can cause stack overflows. Especially seen on 31 bit
where the small stack is only 4k.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
| -rw-r--r-- | arch/s390/Kconfig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 5b04c4095c8d..583d9ff0a571 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig | |||
| @@ -178,7 +178,7 @@ config PACK_STACK | |||
| 178 | 178 | ||
| 179 | config SMALL_STACK | 179 | config SMALL_STACK |
| 180 | bool "Use 4kb/8kb for kernel stack instead of 8kb/16kb" | 180 | bool "Use 4kb/8kb for kernel stack instead of 8kb/16kb" |
| 181 | depends on PACK_STACK | 181 | depends on PACK_STACK && !LOCKDEP |
| 182 | help | 182 | help |
| 183 | If you say Y here and the compiler supports the -mkernel-backchain | 183 | If you say Y here and the compiler supports the -mkernel-backchain |
| 184 | option the kernel will use a smaller kernel stack size. For 31 bit | 184 | option the kernel will use a smaller kernel stack size. For 31 bit |
