mbox series

[0/21] linux-yocto: combined and consolidated pull request

Message ID cover.1766087617.bruce.ashfield@gmail.com
Headers show
Series linux-yocto: combined and consolidated pull request | expand

Message

Bruce Ashfield Dec. 18, 2025, 8:22 p.m. UTC
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.

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(-)