[PATCH v3 0/5] Prepare for Dovetail 6.19

Florian Bezdeka <[email protected]>
Newsgroups dev.linux.lists.xenomai
Message-ID <[email protected]>
Hi all,

This are the necessary changes required for being able to build Xenomai
against the latest Linux / Dovetail versions.

Dovetail 6.19 is currently in the making and already build / tested
against this series. Without this changes the build will simply fail.

CI tested against:
  - Dovetail 6.19 (one other build issue remaining)
  - Dovetail 6.1

To: Xenomai <[email protected]>
Cc: Jan Kiszka <[email protected]>

Signed-off-by: Florian Bezdeka <[email protected]>
---
Changes in v3:
- Move all adaptions / wrappers to wrappers.h
- Add patch addressing a include order problem leading to build failures
  on arm64
- Address review comments from Jan
- Reworked some patch descriptions
- Link to v2: https://lore.kernel.org/r/[email protected]

Changes in v2:
- Rework patch 1, switch to cobalt specific API for newer kernels 
- Link to v1: https://lore.kernel.org/r/[email protected]

---
Florian Bezdeka (5):
      cobalt: Prepare for new signature of __request_percpu_irq() in 6.19
      cobalt/time: Migrate order of includes to "from global to local"
      cobalt/kernel: Lower impact of wrapping for older kernels
      cobalt/rtdm: Prepare for new signature of mm_get_unmapped_area() in 6.19
      testsuite/switchtest: Add support for Dovetail >= 6.19

 include/cobalt/kernel/dovetail/pipeline/pipeline.h |  8 +++-----
 include/cobalt/kernel/dovetail/pipeline/sirq.h     |  8 +++-----
 .../cobalt/arch/arm/include/asm/xenomai/fptest.h   |  6 ++++--
 .../cobalt/arch/arm64/include/asm/xenomai/fptest.h | 16 ++++++++++-----
 .../cobalt/arch/x86/include/asm/xenomai/fptest.h   |  9 +++++---
 kernel/cobalt/dovetail/tick.c                      |  7 +++----
 .../cobalt/include/asm-generic/xenomai/syscall.h   |  3 ++-
 .../cobalt/include/asm-generic/xenomai/wrappers.h  | 24 ++++++++++++++++++++--
 kernel/cobalt/rtdm/drvlib.c                        |  3 +--
 kernel/cobalt/time.c                               |  3 ++-
 kernel/drivers/testing/switchtest.c                | 18 +++++++++++-----
 11 files changed, 70 insertions(+), 35 deletions(-)
---
base-commit: 363115d15682076ea0766a55c3c5b1eed87e1225
change-id: 20260212-wip-flo-prepare-for-6-19-8fdbd4c58225

Best regards,
-- 
Florian Bezdeka <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.