Re: [OE-core] [PATCH 0/21] linux-yocto: combined and consolidated pull request

Bruce Ashfield
2025-12-18T20:56:44Z

On Thu, Dec 18, 2025 at 3:22 PM Bruce Ashfield via
lists.openembedded.org
<bruce.ashfield=gmail.com@lists.openembedded.org> wrote:
>
> From: Bruce Ashfield <bruce.ashfield@gmail.com>
>
> Hi all,
>
> As discussed in the weekly engineering call, I'm sending this as
> single series even though it crossed boundaries of the repositories.
>
> I don't have access to meta-yocto-contrib yet, so I haven't pushed
> the component parts to contrib branches yet, but will do that for
> future pull requests.
>
> I'm using this as a first run through some things I've cooked up
> to coordinate the patches across the repos. The formatting is my
> own, so apologies if it isn't clear .. and we'll see if it all
>
> Now to the series for OE-core:
>
> - We have stable updates to 6.12
> - A kern-tools fix
> - Updates to 6.17
> - Removal of 6.17
> - Introduction of 6.18
> - Bump to libc-headers to 6.18
>
> I've built and booted what I can locally, and I know that the
> major architectures work, and are functional with respect to
> core features.
>
> I have more libc-headers testing running against meta-oe and
> muslc, so there may be some breakage there and I'll help deal
> with that if it happens.
>
> The update and then removal of 6.17 is on purpose. In case any
> one was using it, they should get the latest tested before it
> starts to be removed.
>
> For meta-yocto:
>
> - removal of any remaining 6.17 references
> - introduction of 6.18
>
> The meta-yocto default changes are obviously REALLY RFC/RFT
> there will be issues, but I've provided them anyway to make it
> clear that we are going to 6.18 as the new default for all the
> variants.
>
> Once we get 6.18 fully green and the h/w references udpated,
> I'll remove 6.12 and 6.16 from master. That isn't in this series
> by design.

FYI: my extended testing shows a warning in the virtualization
fragments. It isn't serious, but will be fixed in incremental patches
on the end of this queue.

Bruce

>
> Cheers,
>
> Bruce
>
> Aggregate summary of exported patches:
>
> - openembedded-core branch=master : 15 patches
> - meta-yocto branch=master : 6 patches
>
> Changes:
> [01/15][openembedded-core] kern-tools: fix commit SHA reproducibility
> [02/15][openembedded-core] linux-yocto/6.12: update to v6.12.61
> [03/15][openembedded-core] linux-yocto/6.12: update CVE exclusions
> [04/15][openembedded-core] linux-yocto/6.12: update to v6.12.62
> [05/15][openembedded-core] linux-yocto/6.12: update CVE exclusions
> [06/15][openembedded-core] linux-yocto/6.16: rust kernel configs
> [07/15][openembedded-core] linux-yocto/6.17: update to v6.17.11
> [08/15][openembedded-core] linux-yocto/6.17: update CVE exclusions
> [09/15][openembedded-core] linux-yocto/6.17: rust kernel configs
> [10/15][openembedded-core] linux-yocto/6.17: drop recipes
> [11/15][openembedded-core] linux-yocto/6.18: introduce reference
> [12/15][openembedded-core] linux-libc-headers: update to 6.18
> [13/15][openembedded-core] linux-yocto/6.18: rust kernel configs
> [14/15][openembedded-core] linux-yocto/6.18: update to v6.18.1
> [15/15][openembedded-core] linux-yocto/6.18: update CVE exclusions
> [01/06][meta-yocto] yocto-bsp: introduce 6.18 h/w reference
> [02/06][meta-yocto] yocto-bsp/6.17: drop bbappend
> [03/06][meta-yocto] poky-tiny: make 6.18 preferred kernel version
> [04/06][meta-yocto] poky: make 6.18 preferred kernel version
> [05/06][meta-yocto] poky-alt: make default kernel 6.18
> [06/06][meta-yocto] yocto-bsp: genericx86: bump default kernel to 6.18
>
> ---
> Diffstat:
> openembedded-core:
> .../kern-tools/kern-tools-native_git.bb | 2 +-
> ...-headers_6.17.bb => linux-libc-headers_6.18.bb} | 3 +-
> meta/recipes-kernel/linux/cve-exclusion_6.12.inc | 632 +++++++++++-
> ...e-exclusion_6.17.inc => cve-exclusion_6.18.inc} | 1040 ++++++++++++++++----
> meta/recipes-kernel/linux/linux-yocto-rt_6.12.bb | 6 +-
> meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb | 2 +-
> ...nux-yocto-rt_6.17.bb => linux-yocto-rt_6.18.bb} | 12 +-
> meta/recipes-kernel/linux/linux-yocto-tiny_6.12.bb | 6 +-
> meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb | 2 +-
> ...yocto-tiny_6.17.bb => linux-yocto-tiny_6.18.bb} | 12 +-
> meta/recipes-kernel/linux/linux-yocto_6.12.bb | 28 +-
> meta/recipes-kernel/linux/linux-yocto_6.16.bb | 4 +-
> .../{linux-yocto_6.17.bb => linux-yocto_6.18.bb} | 52 +-
> 13 files changed, 1526 insertions(+), 275 deletions(-)
>
> meta-yocto:
> meta-poky/conf/distro/include/poky-distro-alt-test-config.inc | 2 +-
> meta-poky/conf/distro/poky-tiny.conf | 2 +-
> meta-poky/conf/distro/poky.conf | 4 ++--
> meta-yocto-bsp/conf/machine/include/genericx86-common.inc | 2 +-
> .../linux/{linux-yocto_6.17.bbappend => linux-yocto_6.18.bbappend} | 4 ++--
> 5 files changed, 7 insertions(+), 7 deletions(-)
>
> --
> 2.39.2
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#228143): https://lists.openembedded.org/g/openembedded-core/message/228143
> Mute This Topic: https://lists.openembedded.org/mt/116848895/1050810
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [bruce.ashfield@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>

--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II