s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK
authorHeiko Carstens <hca@linux.ibm.com>
Thu, 10 Dec 2020 21:30:09 +0000 (22:30 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Jul 2021 14:56:42 +0000 (16:56 +0200)
[ Upstream commit 9ceed9988a8e6a1656ed2bdaa30501cf0f3dd925 ]

irq_exit() is always called on async stack. Therefore select
HAVE_IRQ_EXIT_ON_IRQ_STACK and get a tiny optimization in
invoke_softirq().

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/s390/Kconfig

index 4a2a12be04c964c6f4df1a227d90135761e5dd53..dc5c3e6fd200f0d087b82b37af08056986a89e14 100644 (file)
@@ -154,6 +154,7 @@ config S390
        select HAVE_FUTEX_CMPXCHG if FUTEX
        select HAVE_GCC_PLUGINS
        select HAVE_GENERIC_VDSO
+       select HAVE_IRQ_EXIT_ON_IRQ_STACK
        select HAVE_KERNEL_BZIP2
        select HAVE_KERNEL_GZIP
        select HAVE_KERNEL_LZ4