From: Ryo Takakura Date: Wed, 5 Nov 2025 07:42:59 +0000 (+0900) Subject: arm64: use SOFTIRQ_ON_OWN_STACK for enabling softirq stack X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d3b570eba7bf6f712e85e59dd37e8a9c6360b7b0;p=thirdparty%2Flinux.git arm64: use SOFTIRQ_ON_OWN_STACK for enabling softirq stack For those architectures with HAVE_SOFTIRQ_ON_OWN_STACK use their dedicated softirq stack when !PREEMPT_RT. This condition is ensured by SOFTIRQ_ON_OWN_STACK. Let arm64 use SOFTIRQ_ON_OWN_STACK as well to select its usage of the stack. Signed-off-by: Ryo Takakura Reviewed-by: Sebastian Andrzej Siewior Acked-by: Will Deacon Signed-off-by: Catalin Marinas --- diff --git a/arch/arm64/kernel/irq.c b/arch/arm64/kernel/irq.c index c0065a1d77cf3..15dedb385b9e4 100644 --- a/arch/arm64/kernel/irq.c +++ b/arch/arm64/kernel/irq.c @@ -62,7 +62,7 @@ static void __init init_irq_stacks(void) } } -#ifndef CONFIG_PREEMPT_RT +#ifdef CONFIG_SOFTIRQ_ON_OWN_STACK static void ____do_softirq(struct pt_regs *regs) { __do_softirq();