From bef725272d5d4ed7b4b6e450c1448e98ff72afb0 Mon Sep 17 00:00:00 2001 From: dowan gullient Date: Fri, 17 Apr 2026 10:59:31 +0200 Subject: [PATCH] support/testing: test_systemd: Bump kernel version to last LTS (6.18) Update the Device Tree name for the vexpress platform to match the new directory structure introduced in Linux 6.5. Since kernel 6.5, the 'arch/arm/boot/dts/' directory was restructured to avoid having thousands of files in a single folder. Device Trees for ARM (32-bit) are now organized into subdirectories. For the Versatile Express platform, the DTS file moved to the 'arm/' subdirectory. The build was failing with: make[3]: *** No rule to make target 'arch/arm/boot/dts/vexpress-v2p-ca9.dtb'. Stop. Adjust BR2_LINUX_KERNEL_INTREE_DTS_NAME from "vexpress-v2p-ca9" to "arm/vexpress-v2p-ca9". Signed-off-by: Dowan Gullient Signed-off-by: Julien Olivain --- support/testing/tests/init/test_systemd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/init/test_systemd.py b/support/testing/tests/init/test_systemd.py index 41545cbeed..893cc17408 100644 --- a/support/testing/tests/init/test_systemd.py +++ b/support/testing/tests/init/test_systemd.py @@ -306,11 +306,11 @@ class InitSystemSystemdBaseOverlayfs(): BR2_ROOTFS_OVERLAY="{}" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.202" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.21" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" BR2_LINUX_KERNEL_DTS_SUPPORT=y - BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" + BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/vexpress-v2p-ca9" """.format(infra.filepath("tests/init/systemd-factory"), infra.filepath("conf/overlayfs-kernel-fragment.config"))