[PATCH Dovetail v4 7/8] arm64: irq_pipeline: Add arch specific arch_kentry_ implementation

Florian Bezdeka <[email protected]> Tue, 07 Jul 2026 11:50:23 +0200
Newsgroups dev.linux.lists.xenomai
Message-ID <20260707-wip-flo-v7-1-arm-pipelining-fixes-v4-7-057b8af5a2ca@siemens.com>
The generic implementation is not used, but we need to add a dummy
implementation to avoid a build failure.

Signed-off-by: Florian Bezdeka <[email protected]>
---
 arch/arm64/include/asm/irq_pipeline.h | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/arch/arm64/include/asm/irq_pipeline.h b/arch/arm64/include/asm/irq_pipeline.h
index 09cb33b826cb63701678f40b61b65df885923db2..7c86ebbf27b669d0d202edc5ba4fb55ad7c23f96 100644
--- a/arch/arm64/include/asm/irq_pipeline.h
+++ b/arch/arm64/include/asm/irq_pipeline.h
@@ -102,10 +102,11 @@ static inline void arch_handle_irq_pipelined(struct pt_regs *regs)
  * the latter for now, until we enventually switch to using whichever
  * of them is available first.
  */
-#define arch_kentry_get_irqstate(__regs)	0
-
-#define arch_kentry_set_irqstate(__regs, __irqstate)	\
-	do { (void)__irqstate; } while (0)
+#define arch_kentry_test_stalled(__regs)	0
+#define arch_kentry_test_hardirq(__regs)	0
+#define arch_kentry_clear_irq_state(__regs)
+#define arch_kentry_set_stalled(__regs)
+#define arch_kentry_set_hardirq(__regs)
 
 #else  /* !CONFIG_IRQ_PIPELINE */
 

-- 
2.55.0