From: Heiko Carstens Date: Mon, 4 Dec 2006 14:41:10 +0000 (+0100) Subject: [S390] Don't use small stacks when lockdep is used. X-Git-Tag: firefly_0821_release~30985^2~47^2~116^2 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=74f8f557fd0c6f32e17e78c9ef508ca66ef37d3a;p=firefly-linux-kernel-4.4.55.git [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 Signed-off-by: Martin Schwidefsky --- 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