summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2006-12-04 17:41:10 +0300
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2006-12-04 17:41:10 +0300
commit74f8f557fd0c6f32e17e78c9ef508ca66ef37d3a (patch)
tree0e7e30c18a3699f48246fa82c79d197b308c4fc4 /arch
parent47af5518526d435d0d56a329a578f240e86eb678 (diff)
downloadlinux-74f8f557fd0c6f32e17e78c9ef508ca66ef37d3a.tar.xz
[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>
Diffstat (limited to 'arch')
-rw-r--r--arch/s390/Kconfig2
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
config SMALL_STACK
bool "Use 4kb/8kb for kernel stack instead of 8kb/16kb"
- depends on PACK_STACK
+ depends on PACK_STACK && !LOCKDEP
help
If you say Y here and the compiler supports the -mkernel-backchain
option the kernel will use a smaller kernel stack size. For 31 bit