public inbox for xenomai@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH Dovetail 6.18 v2 0/4] Fix IPI mapping for arm64
@ 2026-02-05 14:00 Florian Bezdeka
  2026-02-05 14:00 ` [PATCH Dovetail 6.18 v2 1/4] arm64: irq_pipeline: Fix mapping of IPIs in LPI mode Florian Bezdeka
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Florian Bezdeka @ 2026-02-05 14:00 UTC (permalink / raw)
  To: xenomai; +Cc: Philippe Gerum, Jan Kiszka, Florian Bezdeka

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>
---
Changes in v2:
- Patch 1: Reworked to address the LPI mapping issue only
- Patch 2: Unmodified
- Patch 3: Reworked to address the root cause properly
- Patch 4: New, address wrong IPI reason in tracepoint
- Link to v1: https://lore.kernel.org/r/20260201-wip-flo-fixes-for-6-18-v1-0-91ea07c7eb7e@siemens.com

---
Florian Bezdeka (4):
      arm64: irq_pipeline: Fix mapping of IPIs in LPI mode
      arm64: irq_pipeline: Fix size of IPI statistics array
      arm64: irq_pipeline: Fix IPI_KGDB_ROUNDUP and IPI_CPU_BACKTRACE IPIs
      arm64: irq_pipeline: Fix tracepoint for multiplexed IPIs

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

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


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-02-05 19:03 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-05 14:00 [PATCH Dovetail 6.18 v2 0/4] Fix IPI mapping for arm64 Florian Bezdeka
2026-02-05 14:00 ` [PATCH Dovetail 6.18 v2 1/4] arm64: irq_pipeline: Fix mapping of IPIs in LPI mode Florian Bezdeka
2026-02-05 17:59   ` Philippe Gerum
2026-02-05 14:00 ` [PATCH Dovetail 6.18 v2 2/4] arm64: irq_pipeline: Fix size of IPI statistics array Florian Bezdeka
2026-02-05 17:59   ` Philippe Gerum
2026-02-05 14:00 ` [PATCH Dovetail 6.18 v2 3/4] arm64: irq_pipeline: Fix IPI_KGDB_ROUNDUP and IPI_CPU_BACKTRACE IPIs Florian Bezdeka
2026-02-05 18:53   ` Philippe Gerum
2026-02-05 14:00 ` [PATCH Dovetail 6.18 v2 4/4] arm64: irq_pipeline: Fix tracepoint for multiplexed IPIs Florian Bezdeka
2026-02-05 19:03   ` Philippe Gerum

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox