[PATCH Dovetail 6.18 0/3] Fix IPI mapping for arm64

Florian Bezdeka
2026-02-02T07:55:30Z

Hi all,

this is the result of a quite longish debugging session revealed by some
sporadic failures seen in CI.

Please review carefully as the code paths around the KGDB and BACKTRACE IPI
are not part of the hot path.

Backporting:
Patches 2 and 3 should go into Dovetail 6.12 as well. Older versions do
not have the BACKTRACE and KGDB IPIs implemented.

Cc: Philippe Gerum <rpm@xenomai.org>
Cc: Jan Kiszka <jan.kiszka@siemens.com>

Signed-off-by: Florian Bezdeka <florian.bezdeka@siemens.com>
---
Florian Bezdeka (3):
arm64: irq_pipeline: Fix mapping of SGI/LPI IPIs
arm64: irq_pipeline: Fix size of IPI statistics array
arm64: irq_pipeline: Fix IPI_KGDB_ROUNDUP and IPI_CPU_BACKTRACE IPIs

arch/arm64/kernel/smp.c | 81 +++++++++++++++++++++++++++++--------------------
1 file changed, 48 insertions(+), 33 deletions(-)
---
base-commit: c30f265e8ac5feb0b7076141dd8877d0394e1437
change-id: 20260201-wip-flo-fixes-for-6-18-a2979277ddce

Best regards,
--
Florian Bezdeka <florian.bezdeka@siemens.com>