From 566150745bf61fdc1aee68fcf319bc4e8942960a Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Mon, 9 Feb 2026 20:56:32 +0100 Subject: [PATCH 1/2] {toolchain, linux-headers}: add support for 6.19 headers And add (and default to) 6.19 to linux-headers. Signed-off-by: Bernd Kuhls Signed-off-by: Julien Olivain --- linux/from-6.17/linux.hash | 1 + package/linux-headers/6.19 | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 5 files changed, 23 insertions(+), 3 deletions(-) create mode 120000 package/linux-headers/6.19 diff --git a/linux/from-6.17/linux.hash b/linux/from-6.17/linux.hash index f158e4981546..105f025729d7 100644 --- a/linux/from-6.17/linux.hash +++ b/linux/from-6.17/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 303079a8250b8f381f82b03f90463d12ac98d4f6b149b761ea75af1323521357 linux-6.19.tar.xz sha256 030115ff8fb4cb536d8449dc40ebc3e314e86ba1b316a6ae21091a11cc930578 linux-6.18.9.tar.xz # Licenses hashes diff --git a/package/linux-headers/6.19 b/package/linux-headers/6.19 new file mode 120000 index 000000000000..a4e1d3ec9c82 --- /dev/null +++ b/package/linux-headers/6.19 @@ -0,0 +1 @@ +../../linux/from-6.17 \ No newline at end of file diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 7b3efe74b244..b9c86168be12 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_18 + default BR2_KERNEL_HEADERS_6_19 help Select the kernel version to get headers from. @@ -51,6 +51,10 @@ config BR2_KERNEL_HEADERS_6_12 config BR2_KERNEL_HEADERS_6_18 bool "Linux 6.18.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_18 + +config BR2_KERNEL_HEADERS_6_19 + bool "Linux 6.19.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_19 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -129,8 +133,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_19 + bool "6.19.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_19 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_18 - bool "6.18.x or later" + bool "6.18.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_18 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_17 @@ -462,6 +470,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "6.6.123" if BR2_KERNEL_HEADERS_6_6 default "6.12.69" if BR2_KERNEL_HEADERS_6_12 default "6.18.9" if BR2_KERNEL_HEADERS_6_18 + default "6.19" if BR2_KERNEL_HEADERS_6_19 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 99337a1873e7..51c5ae6f96c8 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -672,6 +672,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_17 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_18 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_17 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_19 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_18 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -685,6 +689,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.19" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_19 default "6.18" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_18 default "6.17" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_17 default "6.16" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_16 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index 6991b899be85..01c2371e15a4 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -173,8 +173,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_19 + bool "6.19.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_19 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_18 - bool "6.18.x or later" + bool "6.18.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_18 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_17 From 5b23e04383f6a1862874b8567011150805658961 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Mon, 9 Feb 2026 20:56:33 +0100 Subject: [PATCH 2/2] linux: bump latest version to 6.19 For an overview of changes in 6.19, see: https://kernelnewbies.org/Linux_6.19 Signed-off-by: Bernd Kuhls Signed-off-by: Julien Olivain --- linux/{6.18.9 => 6.19} | 0 linux/Config.in | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) rename linux/{6.18.9 => 6.19} (100%) diff --git a/linux/6.18.9 b/linux/6.19 similarity index 100% rename from linux/6.18.9 rename to linux/6.19 diff --git a/linux/Config.in b/linux/Config.in index a253f2ee5bed..9d96b346d567 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -28,8 +28,8 @@ choice prompt "Kernel version" config BR2_LINUX_KERNEL_LATEST_VERSION - bool "Latest version (6.18)" - select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_18 if BR2_KERNEL_HEADERS_AS_KERNEL + bool "Latest version (6.19)" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_19 if BR2_KERNEL_HEADERS_AS_KERNEL # mips always generates an ITB image select BR2_PACKAGE_HOST_UBOOT_TOOLS if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el select BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el @@ -141,7 +141,7 @@ config BR2_LINUX_KERNEL_CUSTOM_REPO_GIT_SUBMODULES config BR2_LINUX_KERNEL_VERSION string - default "6.18.9" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.19" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.246-cip66" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.246-cip66-rt29" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \