mbox series

[0/6] kernel-yocto: 6.18 and 7.2 RFC/prep

Message ID 20260821112509.861559-1-bruce.ashfield@gmail.com
Headers show
Series kernel-yocto: 6.18 and 7.2 RFC/prep | expand

Message

Bruce Ashfield Aug. 21, 2026, 11:25 a.m. UTC
From: Bruce Ashfield <bruce.ashfield@gmail.com>

Richard,

I've worked through enough issues with 7.2 and 7.2 libc-headers that
I wanted to send this series as a RFC preparation step to get the
progress visible and out for more testing. 7.2 definitely isn't ready
to be a default yet, but it is getting there.

For the fall release, we'll keep 6.18 as the LTS reference, and
7.2 will be the leading tested kernel (and -dev will be 7.3+).

This has been tested on all arches, glibc/musl, -rt/-tiny/-standard.

I'm out of the office for the next week, but will keep this
moving as best I can.

Cheers,

Bruce

openembedded-core (5):
  linux-yocto/6.18: update to v6.18.44
  linux-libc-headers: update to 7.2
  linux-yocto/7.2: introduce reference kernel recipes
  kernel-devsrc: strip riscv vdso-cfi-offsets .cmd file
  kernel-devsrc: copy arch/x86 vdso2c sources for on-target

meta-yocto (1):
  linux-yocto/6.18: update to v6.18.44

 openembedded-core:
 meta/classes/recipe_sanity.bbclass                                                                              | 21 +++++++++++++++++++++
 meta/conf/distro/include/maintainers.inc                                                                        |  1 -
 meta/lib/oe/fitimage.py                                                                                         |  4 ++--
 meta/lib/oeqa/selftest/cases/fitimage.py                                                                        |  2 +-
 meta/recipes-connectivity/bind/bind/0001-avoid-start-failure-with-bind-user.patch                               |  2 +-
 meta/recipes-connectivity/bind/bind/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch                       |  2 +-
 meta/recipes-connectivity/bind/bind/0001-named-lwresd-V-and-start-log-hide-build-options.patch                  |  4 ++--
 meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch                  |  4 ++--
 meta/recipes-connectivity/bind/bind/conf.patch                                                                  |  2 +-
 meta/recipes-connectivity/bind/bind/init.d-add-support-for-read-only-rootfs.patch                               |  2 +-
 meta/recipes-connectivity/bind/bind/make-etc-initd-bind-stop-work.patch                                         |  2 +-
 meta/recipes-connectivity/bind/{bind_9.20.27.bb => bind_9.20.26.bb}                                             |  2 +-
 meta/recipes-core/initrdscripts/initramfs-framework/udev                                                        | 32 +-------------------------------
 meta/recipes-devtools/elfutils/{elfutils_0.196.bb => elfutils_0.195.bb}                                         |  9 +++------
 meta/recipes-devtools/elfutils/files/0001-config-eu.am-do-not-force-Werror.patch                                |  4 ++--
 meta/recipes-devtools/elfutils/files/0001-libelf-Add-libeu-objects-to-libelf.a-static-archive.patch             | 35 +++++++++++++++++++++++++++++++++++
 meta/recipes-devtools/elfutils/files/0001-libelf-elf_end.c-check-data_list.data.d.d_buf-before.patch            |  2 +-
 meta/recipes-devtools/elfutils/files/0001-skip-the-test-when-gcc-not-deployed.patch                             |  2 +-
 meta/recipes-devtools/elfutils/files/0001-tests-Makefile.am-compile-test_nlist-with-standard-C.patch            |  6 +++---
 meta/recipes-devtools/elfutils/files/0002-Fix-elf_cvt_gunhash-if-dest-and-src-are-same.patch                    |  2 +-
 meta/recipes-devtools/elfutils/files/0003-fixheadercheck.patch                                                  |  2 +-
 meta/recipes-devtools/elfutils/files/0003-musl-utils.patch                                                      | 12 ++++++------
 meta/recipes-devtools/elfutils/files/ptest.patch                                                                |  8 ++++----
 meta/recipes-devtools/erofs-utils/{erofs-utils_1.9.4.bb => erofs-utils_1.9.3.bb}                                |  2 +-
 meta/recipes-devtools/lua/{lua_5.5.1.bb => lua_5.5.0.bb}                                                        |  6 +++---
 meta/recipes-devtools/python/python3-mako_1.4.1.bb                                                              |  2 --
 meta/recipes-devtools/python/python3-pycryptodomex_3.23.0.bb                                                    |  2 +-
 meta/recipes-devtools/python/{python3-pygments_2.21.0.bb => python3-pygments_2.20.0.bb}                         |  4 +---
 meta/recipes-devtools/python/python3_3.14.7.bb                                                                  |  8 --------
 meta/recipes-devtools/qemu/{qemu-native_11.1.0.bb => qemu-native_11.0.3.bb}                                     |  0
 meta/recipes-devtools/qemu/{qemu-system-native_11.1.0.bb => qemu-system-native_11.0.3.bb}                       |  0
 meta/recipes-devtools/qemu/qemu.inc                                                                             |  5 ++++-
 meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch                 | 17 +++++------------
 meta/recipes-devtools/qemu/qemu/0012-meson-fix-close_range-detection-on-older-glibc.patch                       | 39 +++++++++++++++++++++++++++++++++++++++
 meta/recipes-devtools/qemu/qemu/0013-hw-scsi-vhost-scsi-include-standard-headers-for-vhost-worker-structs.patch | 37 +++++++++++++++++++++++++++++++++++++
 meta/recipes-devtools/qemu/{qemu_11.1.0.bb => qemu_11.0.3.bb}                                                   |  0
 meta/recipes-devtools/strace/strace/0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch             |  2 +-
 meta/recipes-devtools/strace/strace/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch                       |  2 +-
 meta/recipes-devtools/strace/strace/0001-strace-fix-reproducibilty-issues.patch                                 |  2 +-
 meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch                                 |  2 +-
 meta/recipes-devtools/strace/strace/Makefile-ptest.patch                                                        |  6 +++---
 meta/recipes-devtools/strace/strace/ptest-spacesave.patch                                                       |  2 +-
 meta/recipes-devtools/strace/strace/run-ptest                                                                   |  2 +-
 meta/recipes-devtools/strace/strace/skip-load.patch                                                             |  2 +-
 meta/recipes-devtools/strace/strace/update-gawk-paths.patch                                                     |  2 +-
 meta/recipes-devtools/strace/{strace_7.2.bb => strace_7.1.bb}                                                   |  2 +-
 meta/recipes-extended/procps/procps/0001-testsuite-skip-pgrep-full-process-name-match-test.patch                | 39 ---------------------------------------
 meta/recipes-extended/procps/procps/0001-testsuite-skip-signal-based-kill-tests.patch                           | 54 ------------------------------------------------------
 meta/recipes-extended/procps/procps_4.0.7.bb                                                                    |  2 --
 meta/recipes-graphics/mesa/files/0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch                 | 56 --------------------------------------------------------
 meta/recipes-graphics/mesa/mesa.inc                                                                             |  1 -
 meta/recipes-kernel/libtracefs/libtracefs_1.8.3.bb                                                              | 20 --------------------
 meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc                                                   |  2 ++
 meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_6.18.bb => linux-libc-headers_7.2.bb}                |  2 +-
 meta/recipes-kernel/linux/kernel-devsrc.bb                                                                      |  5 +++++
 meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb                                                                |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-rt_7.2.bb                                                                 | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb                                                              |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_7.2.bb                                                               | 34 ++++++++++++++++++++++++++++++++++
 meta/recipes-kernel/linux/linux-yocto_6.18.bb                                                                   | 24 ++++++++++++------------
 meta/recipes-kernel/linux/linux-yocto_7.2.bb                                                                    | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 meta/recipes-kernel/powertop/powertop/0001-wakeup_xxx.h-include-limits.h.patch                                  | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 meta/recipes-kernel/powertop/{powertop_2.16.bb => powertop_2.15.bb}                                             | 14 +++++++-------
 meta/recipes-support/boost/boost-build-native_1.92.0.bb                                                         |  3 +--
 meta/recipes-support/boost/boost-build/add-python-numpy-include-feature.patch                                   | 74 --------------------------------------------------------------------------
 meta/recipes-support/boost/boost.inc                                                                            |  9 +--------
 66 files changed, 446 insertions(+), 395 deletions(-)

 meta-yocto:
 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Khem Raj Aug. 21, 2026, 3:43 p.m. UTC | #1
I am seeing vboxguestdrivers module and linux-atm module failures -
https://errors.yoctoproject.org/Errors/Build/247453/

On Fri, Aug 21, 2026 at 4:25 AM Bruce Ashfield via lists.openembedded.org
<bruce.ashfield=gmail.com@lists.openembedded.org> wrote:

> From: Bruce Ashfield <bruce.ashfield@gmail.com>
>
> Richard,
>
> I've worked through enough issues with 7.2 and 7.2 libc-headers that
> I wanted to send this series as a RFC preparation step to get the
> progress visible and out for more testing. 7.2 definitely isn't ready
> to be a default yet, but it is getting there.
>
> For the fall release, we'll keep 6.18 as the LTS reference, and
> 7.2 will be the leading tested kernel (and -dev will be 7.3+).
>
> This has been tested on all arches, glibc/musl, -rt/-tiny/-standard.
>
> I'm out of the office for the next week, but will keep this
> moving as best I can.
>
> Cheers,
>
> Bruce
>
> openembedded-core (5):
>   linux-yocto/6.18: update to v6.18.44
>   linux-libc-headers: update to 7.2
>   linux-yocto/7.2: introduce reference kernel recipes
>   kernel-devsrc: strip riscv vdso-cfi-offsets .cmd file
>   kernel-devsrc: copy arch/x86 vdso2c sources for on-target
>
> meta-yocto (1):
>   linux-yocto/6.18: update to v6.18.44
>
>  openembedded-core:
>  meta/classes/recipe_sanity.bbclass
>                                       | 21 +++++++++++++++++++++
>  meta/conf/distro/include/maintainers.inc
>                                       |  1 -
>  meta/lib/oe/fitimage.py
>                                        |  4 ++--
>  meta/lib/oeqa/selftest/cases/fitimage.py
>                                       |  2 +-
>  meta/recipes-connectivity/bind/bind/0001-avoid-start-failure-with-bind-user.patch
>                              |  2 +-
>  meta/recipes-connectivity/bind/bind/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch
>                      |  2 +-
>  meta/recipes-connectivity/bind/bind/0001-named-lwresd-V-and-start-log-hide-build-options.patch
>                 |  4 ++--
>  meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch
>                 |  4 ++--
>  meta/recipes-connectivity/bind/bind/conf.patch
>                                       |  2 +-
>  meta/recipes-connectivity/bind/bind/init.d-add-support-for-read-only-rootfs.patch
>                              |  2 +-
>  meta/recipes-connectivity/bind/bind/make-etc-initd-bind-stop-work.patch
>                                        |  2 +-
>  meta/recipes-connectivity/bind/{bind_9.20.27.bb => bind_9.20.26.bb}
>                                        |  2 +-
>  meta/recipes-core/initrdscripts/initramfs-framework/udev
>                                       | 32 +-------------------------------
>  meta/recipes-devtools/elfutils/{elfutils_0.196.bb => elfutils_0.195.bb}
>                                        |  9 +++------
>  meta/recipes-devtools/elfutils/files/0001-config-eu.am-do-not-force-Werror.patch
>                               |  4 ++--
>  meta/recipes-devtools/elfutils/files/0001-libelf-Add-libeu-objects-to-libelf.a-static-archive.patch
>            | 35 +++++++++++++++++++++++++++++++++++
>  meta/recipes-devtools/elfutils/files/0001-libelf-elf_end.c-check-data_list.data.d.d_buf-before.patch
>           |  2 +-
>  meta/recipes-devtools/elfutils/files/0001-skip-the-test-when-gcc-not-deployed.patch
>                            |  2 +-
>  meta/recipes-devtools/elfutils/files/0001-tests-Makefile.am-compile-test_nlist-with-standard-C.patch
>           |  6 +++---
>  meta/recipes-devtools/elfutils/files/0002-Fix-elf_cvt_gunhash-if-dest-and-src-are-same.patch
>                   |  2 +-
>  meta/recipes-devtools/elfutils/files/0003-fixheadercheck.patch
>                                       |  2 +-
>  meta/recipes-devtools/elfutils/files/0003-musl-utils.patch
>                                       | 12 ++++++------
>  meta/recipes-devtools/elfutils/files/ptest.patch
>                                       |  8 ++++----
>  meta/recipes-devtools/erofs-utils/{erofs-utils_1.9.4.bb =>
> erofs-utils_1.9.3.bb}                                |  2 +-
>  meta/recipes-devtools/lua/{lua_5.5.1.bb => lua_5.5.0.bb}
>                                         |  6 +++---
>  meta/recipes-devtools/python/python3-mako_1.4.1.bb
>                                         |  2 --
>  meta/recipes-devtools/python/python3-pycryptodomex_3.23.0.bb
>                                         |  2 +-
>  meta/recipes-devtools/python/{python3-pygments_2.21.0.bb =>
> python3-pygments_2.20.0.bb}                         |  4 +---
>  meta/recipes-devtools/python/python3_3.14.7.bb
>                                         |  8 --------
>  meta/recipes-devtools/qemu/{qemu-native_11.1.0.bb =>
> qemu-native_11.0.3.bb}                                     |  0
>  meta/recipes-devtools/qemu/{qemu-system-native_11.1.0.bb =>
> qemu-system-native_11.0.3.bb}                       |  0
>  meta/recipes-devtools/qemu/qemu.inc
>                                        |  5 ++++-
>  meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch
>                | 17 +++++------------
>  meta/recipes-devtools/qemu/qemu/0012-meson-fix-close_range-detection-on-older-glibc.patch
>                      | 39 +++++++++++++++++++++++++++++++++++++++
>  meta/recipes-devtools/qemu/qemu/0013-hw-scsi-vhost-scsi-include-standard-headers-for-vhost-worker-structs.patch
> | 37 +++++++++++++++++++++++++++++++++++++
>  meta/recipes-devtools/qemu/{qemu_11.1.0.bb => qemu_11.0.3.bb}
>                                        |  0
>  meta/recipes-devtools/strace/strace/0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch
>            |  2 +-
>  meta/recipes-devtools/strace/strace/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch
>                      |  2 +-
>  meta/recipes-devtools/strace/strace/0001-strace-fix-reproducibilty-issues.patch
>                                |  2 +-
>  meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch
>                                |  2 +-
>  meta/recipes-devtools/strace/strace/Makefile-ptest.patch
>                                       |  6 +++---
>  meta/recipes-devtools/strace/strace/ptest-spacesave.patch
>                                        |  2 +-
>  meta/recipes-devtools/strace/strace/run-ptest
>                                        |  2 +-
>  meta/recipes-devtools/strace/strace/skip-load.patch
>                                        |  2 +-
>  meta/recipes-devtools/strace/strace/update-gawk-paths.patch
>                                        |  2 +-
>  meta/recipes-devtools/strace/{strace_7.2.bb => strace_7.1.bb}
>                                        |  2 +-
>  meta/recipes-extended/procps/procps/0001-testsuite-skip-pgrep-full-process-name-match-test.patch
>               | 39 ---------------------------------------
>  meta/recipes-extended/procps/procps/0001-testsuite-skip-signal-based-kill-tests.patch
>                          | 54
> ------------------------------------------------------
>  meta/recipes-extended/procps/procps_4.0.7.bb
>                                         |  2 --
>  meta/recipes-graphics/mesa/files/0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch
>                | 56 --------------------------------------------------------
>  meta/recipes-graphics/mesa/mesa.inc
>                                        |  1 -
>  meta/recipes-kernel/libtracefs/libtracefs_1.8.3.bb
>                                         | 20 --------------------
>  meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc
>                                        |  2 ++
>  meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_6.18.bb =>
> linux-libc-headers_7.2.bb}                |  2 +-
>  meta/recipes-kernel/linux/kernel-devsrc.bb
>                                         |  5 +++++
>  meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb
>                                         |  6 +++---
>  meta/recipes-kernel/linux/linux-yocto-rt_7.2.bb
>                                        | 49
> +++++++++++++++++++++++++++++++++++++++++++++++++
>  meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb
>                                         |  6 +++---
>  meta/recipes-kernel/linux/linux-yocto-tiny_7.2.bb
>                                        | 34
> ++++++++++++++++++++++++++++++++++
>  meta/recipes-kernel/linux/linux-yocto_6.18.bb
>                                        | 24 ++++++++++++------------
>  meta/recipes-kernel/linux/linux-yocto_7.2.bb
>                                         | 78
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  meta/recipes-kernel/powertop/powertop/0001-wakeup_xxx.h-include-limits.h.patch
>                                 | 55
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  meta/recipes-kernel/powertop/{powertop_2.16.bb => powertop_2.15.bb}
>                                        | 14 +++++++-------
>  meta/recipes-support/boost/boost-build-native_1.92.0.bb
>                                        |  3 +--
>  meta/recipes-support/boost/boost-build/add-python-numpy-include-feature.patch
>                                  | 74
> --------------------------------------------------------------------------
>  meta/recipes-support/boost/boost.inc
>                                       |  9 +--------
>  66 files changed, 446 insertions(+), 395 deletions(-)
>
>  meta-yocto:
>  meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> --
> 2.43.0
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#243924):
> https://lists.openembedded.org/g/openembedded-core/message/243924
> Mute This Topic: https://lists.openembedded.org/mt/120859731/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>