All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64
@ 2025-09-10  5:08 bruce.ashfield
  2025-09-10  5:08 ` [PATCH 1/4] linux-yocto/6.16: cfg: DRM tweaks for guests bruce.ashfield
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: bruce.ashfield @ 2025-09-10  5:08 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core, ross.burton, mikko.rapeli

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Richard,

These should cover the first set of warnings / issues that were
seen with the 6.16 reference kernel.

The first fixes vboxguestdrivers in meta-oe

The second is the qemux86 configuration warning fixup

The third is to get genericarm64 building and uses the changes sent by Mikko.

Cheers,

Bruce

Bruce Ashfield (4):
  linux-yocto/6.16: cfg: DRM tweaks for guests
  linux-yocto/6.16: cfg: x86 BIGSMP removal
  yocto-bsp: introduce 6.16 bbappend
  linux-yocto/6.16: genericarm64 config

 .../recipes-kernel/linux/linux-yocto_6.16.bbappend     | 10 ++++++++++
 meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb       |  2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb     |  2 +-
 meta/recipes-kernel/linux/linux-yocto_6.16.bb          |  2 +-
 4 files changed, 13 insertions(+), 3 deletions(-)
 create mode 100644 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend

-- 
2.39.2



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [PATCH 1/4] linux-yocto/6.16: cfg: DRM tweaks for guests
  2025-09-10  5:08 [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 bruce.ashfield
@ 2025-09-10  5:08 ` bruce.ashfield
  2025-09-10  5:08 ` [PATCH 2/4] linux-yocto/6.16: cfg: x86 BIGSMP removal bruce.ashfield
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 12+ messages in thread
From: bruce.ashfield @ 2025-09-10  5:08 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core, ross.burton, mikko.rapeli

From: Bruce Ashfield <bruce.ashfield@gmail.com>

This also fixes the build of vboxguest drivers against the
reference kernel.

1/1 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: cfg/drm: add CONFIG_DRM_TTM and CONFIG_DRM_VMWGFX
    Date: Tue, 9 Sep 2025 14:14:18 -0400

    drm-bochs is used as a baseline featur efor DRM that guests
    may need.

    We add these two options to get symbols into the kernel required
    to build guest support kernel modules.

    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb   | 2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb | 2 +-
 meta/recipes-kernel/linux/linux-yocto_6.16.bb      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb
index cf8f86504d..76654ff516 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb
@@ -15,7 +15,7 @@ python () {
 }
 
 SRCREV_machine ?= "c631c6cf05de829937afe048e6ae2fea15634cc8"
-SRCREV_meta ?= "c8f3f45cdd56085242916804754ccad79d2573c9"
+SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.16;destsuffix=${KMETA};protocol=https"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb
index 1e5ed856b1..c2953c5619 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb
@@ -18,7 +18,7 @@ KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
 SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
-SRCREV_meta ?= "c8f3f45cdd56085242916804754ccad79d2573c9"
+SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86"
 
 PV = "${LINUX_VERSION}+git"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.16.bb b/meta/recipes-kernel/linux/linux-yocto_6.16.bb
index f37c1a62c0..7bafd22ef4 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.16.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.16.bb
@@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
 SRCREV_machine:qemux86-64 ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
 SRCREV_machine:qemumips64 ?= "2459c29bf2c3d221fd6d3222c7200b368156986e"
 SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
-SRCREV_meta ?= "c8f3f45cdd56085242916804754ccad79d2573c9"
+SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
-- 
2.39.2



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 2/4] linux-yocto/6.16: cfg: x86 BIGSMP removal
  2025-09-10  5:08 [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 bruce.ashfield
  2025-09-10  5:08 ` [PATCH 1/4] linux-yocto/6.16: cfg: DRM tweaks for guests bruce.ashfield
@ 2025-09-10  5:08 ` bruce.ashfield
  2025-09-10  5:08 ` [PATCH 3/4] yocto-bsp: introduce 6.16 bbappend bruce.ashfield
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 12+ messages in thread
From: bruce.ashfield @ 2025-09-10  5:08 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core, ross.burton, mikko.rapeli

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Integrating the following commit(s) to linux-yocto/.:

1/1 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: x86: drop CONFIG_BIG_SMP
    Date: Tue, 9 Sep 2025 16:07:38 -0400

    commit 0abf508675c0dbbca6a387842f90db60756c4af5
    Author: Arnd Bergmann <arnd@arndb.de>
    Date:   Wed Feb 26 22:37:06 2025 +0100

        x86/smp: Drop 32-bit "bigsmp" machine support

        The x86-32 kernel used to support multiple platforms with more than eight
        logical CPUs, from the 1999-2003 timeframe: Sequent NUMA-Q, IBM Summit,
        Unisys ES7000 and HP F8. Support for all except the latter was dropped
        back in 2014, leaving only the F8 based DL740 and DL760 G2 machines in
        this catery, with up to eight single-core Socket-603 Xeon-MP processors
        with hyperthreading.

        Like the already removed machines, the HP F8 servers at the time cost
        upwards of $100k in typical configurations, but were quickly obsoleted
        by their 64-bit Socket-604 cousins and the AMD Opteron.

        Earlier servers with up to 8 Pentium Pro or Xeon processors remain
        fully supported as they had no hyperthreading. Similarly, the more
        common 4-socket Xeon-MP machines with hyperthreading using Intel
        or ServerWorks chipsets continue to work without this, and all the
        multi-core Xeon processors also run 64-bit kernels.

        While the "bigsmp" support can also be used to run on later 64-bit
        machines (including VM guests), it seems best to discourage that
        and get any remaining users to update their kernels to 64-bit builds
        on these. As a side-effect of this, there is also no more need to
        support NUMA configurations on 32-bit x86, as all true 32-bit
        NUMA platforms are already gone.

        Signed-off-by: Arnd Bergmann <arnd@arndb.de>
        Signed-off-by: Ingo Molnar <mingo@kernel.org>
        Cc: Linus Torvalds <torvalds@linux-foundation.org>
        Link: https://lore.kernel.org/r/20250226213714.4040853-3-arnd@kernel.org

    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb   | 2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb | 2 +-
 meta/recipes-kernel/linux/linux-yocto_6.16.bb      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb
index 76654ff516..1d44936da4 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb
@@ -15,7 +15,7 @@ python () {
 }
 
 SRCREV_machine ?= "c631c6cf05de829937afe048e6ae2fea15634cc8"
-SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86"
+SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.16;destsuffix=${KMETA};protocol=https"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb
index c2953c5619..8764c21490 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb
@@ -18,7 +18,7 @@ KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
 SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
-SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86"
+SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491"
 
 PV = "${LINUX_VERSION}+git"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.16.bb b/meta/recipes-kernel/linux/linux-yocto_6.16.bb
index 7bafd22ef4..4bf5fa53c5 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.16.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.16.bb
@@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
 SRCREV_machine:qemux86-64 ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
 SRCREV_machine:qemumips64 ?= "2459c29bf2c3d221fd6d3222c7200b368156986e"
 SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
-SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86"
+SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
-- 
2.39.2



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 3/4] yocto-bsp: introduce 6.16 bbappend
  2025-09-10  5:08 [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 bruce.ashfield
  2025-09-10  5:08 ` [PATCH 1/4] linux-yocto/6.16: cfg: DRM tweaks for guests bruce.ashfield
  2025-09-10  5:08 ` [PATCH 2/4] linux-yocto/6.16: cfg: x86 BIGSMP removal bruce.ashfield
@ 2025-09-10  5:08 ` bruce.ashfield
  2025-09-10  5:17   ` Patchtest results for " patchtest
  2025-09-10  5:08 ` [PATCH 4/4] linux-yocto/6.16: genericarm64 config bruce.ashfield
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: bruce.ashfield @ 2025-09-10  5:08 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core, ross.burton, mikko.rapeli

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Adding support for our remaining reference boards with the 6.16
kernel by introducing this bbappend.

We no longer need the patches in the 6.12 kernel bbappend as they've
been pulled into the kernel tree itself.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../recipes-kernel/linux/linux-yocto_6.16.bbappend     | 10 ++++++++++
 1 file changed, 10 insertions(+)
 create mode 100644 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend

diff --git a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend
new file mode 100644
index 0000000000..d28ea78e5c
--- /dev/null
+++ b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend
@@ -0,0 +1,10 @@
+COMPATIBLE_MACHINE:genericarm64 = "genericarm64"
+COMPATIBLE_MACHINE:beaglebone-yocto = "beaglebone-yocto"
+COMPATIBLE_MACHINE:genericx86 = "genericx86"
+COMPATIBLE_MACHINE:genericx86-64 = "genericx86-64"
+
+KMACHINE:beaglebone-yocto ?= "beaglebone"
+KMACHINE:genericx86 ?= "common-pc"
+KMACHINE:genericx86-64 ?= "common-pc-64"
+
+KBRANCH:genericarm64 ?= "v6.16/standard/genericarm64"
-- 
2.39.2



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 4/4] linux-yocto/6.16: genericarm64 config
  2025-09-10  5:08 [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 bruce.ashfield
                   ` (2 preceding siblings ...)
  2025-09-10  5:08 ` [PATCH 3/4] yocto-bsp: introduce 6.16 bbappend bruce.ashfield
@ 2025-09-10  5:08 ` bruce.ashfield
  2025-09-10 11:16 ` [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 Richard Purdie
  2025-09-10 13:26 ` Mikko Rapeli
  5 siblings, 0 replies; 12+ messages in thread
From: bruce.ashfield @ 2025-09-10  5:08 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core, ross.burton, mikko.rapeli

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Integrating the following commit(s) to linux-yocto/.:

1/3 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: Revert "serial: 8250: unexport serial8250_rpm_*() functions"
    Date: Tue, 9 Sep 2025 22:22:53 -0400

    1/2 [
        Author: Mikko Rapeli
        Email: mikko.rapeli@linaro.org
        Subject: Revert "serial: 8250: unexport serial8250_rpm_*() functions"
        Date: Thu, 28 Aug 2025 09:33:16 +0300

        This reverts commit 7ba4f02e12e6f2409c5b2afae2963089b5673482.
        Needed by revert of 8700a7ea5519fb0b3bad2362adfeac358c2119ce
        which causes kernel hangs when starting getty's on BeaglePlay.

        [ YOCTO #15704 ]
        https://bugzilla.yoctoproject.org/show_bug.cgi?id=15704

        Upstream-Status: Inappropriate

        Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
        Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    ]

    2/2 [
        Author: Ross Burton
        Email: ross.burton@arm.com
        Subject: Revert "serial: 8250_omap: Drop pm_runtime_irq_safe()"
        Date: Thu, 28 Aug 2025 09:33:17 +0300

        This reverts commit 8700a7ea5519fb0b3bad2362adfeac358c2119ce.

        The genericarm64 machine sets SERIAL_CONSOLES to a number of potential
        devices:

        SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;hvc0 115200;ttyS0 115200;ttyS1 115200;ttyS2"

        With sysvinit this turns into getty lines in inittab, and with systemd
        the systemd-serialgetty recipe creates explicit units to spawn gettys.

        This worked fine with 6.6, but since "serial: 8250_omap: Drop
        pm_runtime_irq_safe()"[1] in 6.7 onwards we see kernel hangs:

        BUG: scheduling while atomic: getty/957/0x00000002
        Call trace:
        dump_stack+0x1c/0x30
        __schedule_bug+0x60/0x90
        __schedule+0x83c/0xcf8
        schedule+0x40/0x158
        schedule_timeout+0xb0/0x1b0
        wait_for_completion_timeout+0x84/0x188
        ti_sci_set_device_state+0x134/0x220
        ti_sci_cmd_get_device_exclusive+0x24/0x40
        ti_sci_pd_power_on+0x34/0x68 [ti_sci_pm_domains]
        _genpd_power_on+0xa4/0x178
        genpd_power_on+0xb4/0x190
        genpd_runtime_resume+0xc8/0x260
        __rpm_callback+0x54/0x200
        rpm_callback+0x78/0x90
        rpm_resume+0x420/0x690
        __pm_runtime_resume+0x5c/0xb0
        omap8250_set_mctrl+0x38/0xe0 [8250_omap]
        serial8250_set_mctrl+0x2c/0x60
        uart_update_mctrl+0x98/0x120
        uart_shutdown+0x124/0x180
        uart_hangup+0x7c/0x180
        __tty_hangup.part.0+0x408/0x440
        tty_vhangup_session+0x24/0x40
        disassociate_ctty.part.0+0x48/0x1b0
        disassociate_ctty+0x30/0x48
        (full backtrace elided)

        With many thanks to TI, my understanding is that it was determined that
        the problem here is that we have a getty connected to ttyS1 which is
        actually the expansion port uart and on the BeaglePlay wired up to the
        wifi controller's debug port. The getty receives noise it doesn't know
        what to do with, and at some point the power management code does a
        suspend/result cycle of the device.  The serial drivers assume that
        child nodes use the serdev driver and they manage runtime_pm, but the
        getty opening the tty breaks a series of bad assumptions in the drivers.

        So, there are two bugs:
        1) The kernel shouldn't crash if this tty is opened
        2) The only serial port for a console on the BeaglePlay is ttyS2,
           despite others existing.

        TI are looking at (1) and other patches to follow will deal with (2).
        Until one of these is resolved entirely, reverting this change to power
        management stops the crashes.

        [ YOCTO #15704 ]
        https://bugzilla.yoctoproject.org/show_bug.cgi?id=15704

        [1] linux 8700a7ea5519fb0b3bad2362adfeac358c2119ce

        Upstream-Status: Inappropriate

        Signed-off-by: Ross Burton <ross.burton@arm.com>
        Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
        Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    ]

    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

2/3 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: genericarm64: temporarily use a branch
    Date: Tue, 9 Sep 2025 22:23:13 -0400

    There are two reverts needed for genericarm64 serial that we
    don't want to have on the common branches. So for now, we create
    a BSP branch to hold those reverts.

    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

3/3 [
    Author: Mikko Rapeli
    Email: mikko.rapeli@linaro.org
    Subject: genericarm64.cfg: fix warnings from v6.16.2 kernel
    Date: Wed, 27 Aug 2025 13:08:52 +0300

    New kernel version has changed config dependencies and
    these need to be enabled explicitly. Fixes multiple
    do_kernel_configcheck warnings about ineffective configs.
    Tested kernel boot and oeqa runtime tests on arm64 build
    machine with qemu and qemu kvm and on AMD KV260

    https://ledge.validation.linaro.org/scheduler/job/119012

    Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb   | 2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb | 2 +-
 meta/recipes-kernel/linux/linux-yocto_6.16.bb      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb
index 1d44936da4..7725bcf20b 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb
@@ -15,7 +15,7 @@ python () {
 }
 
 SRCREV_machine ?= "c631c6cf05de829937afe048e6ae2fea15634cc8"
-SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491"
+SRCREV_meta ?= "5b4b90bbad3ada455c7c124bf704c519c6013aa1"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.16;destsuffix=${KMETA};protocol=https"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb
index 8764c21490..befced7a98 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb
@@ -18,7 +18,7 @@ KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
 SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
-SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491"
+SRCREV_meta ?= "5b4b90bbad3ada455c7c124bf704c519c6013aa1"
 
 PV = "${LINUX_VERSION}+git"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.16.bb b/meta/recipes-kernel/linux/linux-yocto_6.16.bb
index 4bf5fa53c5..2ea54a5301 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.16.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.16.bb
@@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
 SRCREV_machine:qemux86-64 ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
 SRCREV_machine:qemumips64 ?= "2459c29bf2c3d221fd6d3222c7200b368156986e"
 SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7"
-SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491"
+SRCREV_meta ?= "5b4b90bbad3ada455c7c124bf704c519c6013aa1"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
-- 
2.39.2



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Patchtest results for [PATCH 3/4] yocto-bsp: introduce 6.16 bbappend
  2025-09-10  5:08 ` [PATCH 3/4] yocto-bsp: introduce 6.16 bbappend bruce.ashfield
@ 2025-09-10  5:17   ` patchtest
  0 siblings, 0 replies; 12+ messages in thread
From: patchtest @ 2025-09-10  5:17 UTC (permalink / raw)
  To: bruce.ashfield; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 3209 bytes --]

Thank you for your submission. Patchtest identified one
or more issues with the patch. Please see the log below for
more information:

---
Testing patch /home/patchtest/share/mboxes/3-4-yocto-bsp-introduce-6.16-bbappend.patch

FAIL: test target mailing list: Series sent to the wrong mailing list or some patches from the series correspond to different mailing lists (test_mbox.TestMbox.test_target_mailing_list)

PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence)
PASS: test author valid (test_mbox.TestMbox.test_author_valid)
PASS: test commit message presence (test_mbox.TestMbox.test_commit_message_presence)
PASS: test commit message user tags (test_mbox.TestMbox.test_commit_message_user_tags)
PASS: test max line length (test_metadata.TestMetadata.test_max_line_length)
PASS: test mbox format (test_mbox.TestMbox.test_mbox_format)
PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade)
PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format)
PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length)

SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint)
SKIP: pretest src uri left files: No modified recipes, skipping pretest (test_metadata.TestMetadata.pretest_src_uri_left_files)
SKIP: test CVE check ignore: No modified recipes or older target branch, skipping test (test_metadata.TestMetadata.test_cve_check_ignore)
SKIP: test CVE tag format: No new CVE patches introduced (test_patch.TestPatch.test_cve_tag_format)
SKIP: test Signed-off-by presence: No new CVE patches introduced (test_patch.TestPatch.test_signed_off_by_presence)
SKIP: test Upstream-Status presence: No new CVE patches introduced (test_patch.TestPatch.test_upstream_status_presence_format)
SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format)
SKIP: test lic files chksum modified not mentioned: No modified recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_modified_not_mentioned)
SKIP: test lic files chksum presence: No added recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_presence)
SKIP: test license presence: No added recipes, skipping test (test_metadata.TestMetadata.test_license_presence)
SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint)
SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head)
SKIP: test src uri left files: No modified recipes, skipping pretest (test_metadata.TestMetadata.test_src_uri_left_files)
SKIP: test summary presence: No added recipes, skipping test (test_metadata.TestMetadata.test_summary_presence)

---

Please address the issues identified and
submit a new revision of the patch, or alternatively, reply to this
email with an explanation of why the patch should be accepted. If you
believe these results are due to an error in patchtest, please submit a
bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category
under 'Yocto Project Subprojects'). For more information on specific
failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank
you!

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64
  2025-09-10  5:08 [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 bruce.ashfield
                   ` (3 preceding siblings ...)
  2025-09-10  5:08 ` [PATCH 4/4] linux-yocto/6.16: genericarm64 config bruce.ashfield
@ 2025-09-10 11:16 ` Richard Purdie
  2025-09-10 12:56   ` Bruce Ashfield
  2025-09-10 13:26 ` Mikko Rapeli
  5 siblings, 1 reply; 12+ messages in thread
From: Richard Purdie @ 2025-09-10 11:16 UTC (permalink / raw)
  To: bruce.ashfield; +Cc: openembedded-core, ross.burton, mikko.rapeli

On Wed, 2025-09-10 at 01:08 -0400, bruce.ashfield@gmail.com wrote:
> These should cover the first set of warnings / issues that were
> seen with the 6.16 reference kernel.
> 
> The first fixes vboxguestdrivers in meta-oe
> 
> The second is the qemux86 configuration warning fixup
> 
> The third is to get genericarm64 building and uses the changes sent
> by Mikko.

Thanks!

I don't know if I missed a patch or something else went wrong but the
number of warnings went up. The ones I spotted are:

qemuarm:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/2386
https://autobuilder.yoctoproject.org/valkyrie/#/builders/40/builds/2343
qemuarmv5:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/80/builds/2207
qemuriscv64:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/45/builds/449
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/468
qemux86 + poky-tiny:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/50/builds/2384

Also warnings in other layers:
meta-agl-core:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/55/builds/2209
meta-arm:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/75/builds/2245

and meta-virt which I suspect you know about.

The build failures are resolved though, so progress, thanks!

Cheers,

Richard


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64
  2025-09-10 11:16 ` [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 Richard Purdie
@ 2025-09-10 12:56   ` Bruce Ashfield
  2025-09-10 12:58     ` Richard Purdie
  0 siblings, 1 reply; 12+ messages in thread
From: Bruce Ashfield @ 2025-09-10 12:56 UTC (permalink / raw)
  To: Richard Purdie; +Cc: openembedded-core, ross.burton, mikko.rapeli

[-- Attachment #1: Type: text/plain, Size: 2155 bytes --]

On Wed, Sep 10, 2025 at 7:16 AM Richard Purdie <
richard.purdie@linuxfoundation.org> wrote:

> On Wed, 2025-09-10 at 01:08 -0400, bruce.ashfield@gmail.com wrote:
> > These should cover the first set of warnings / issues that were
> > seen with the 6.16 reference kernel.
> >
> > The first fixes vboxguestdrivers in meta-oe
> >
> > The second is the qemux86 configuration warning fixup
> >
> > The third is to get genericarm64 building and uses the changes sent
> > by Mikko.
>
> Thanks!
>
> I don't know if I missed a patch or something else went wrong but the
> number of warnings went up. The ones I spotted are:
>
> qemuarm:
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/2386
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/40/builds/2343
> qemuarmv5
> <https://autobuilder.yoctoproject.org/valkyrie/#/builders/40/builds/2343qemuarmv5>
> :
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/80/builds/2207
> qemuriscv64
> <https://autobuilder.yoctoproject.org/valkyrie/#/builders/80/builds/2207qemuriscv64>
> :
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/45/builds/449
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/468
> qemux86
> <https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/468qemux86>
> + poky-tiny:
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/50/builds/2384
>
> Also warnings in other layers:
> meta-agl-core:
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/55/builds/2209
> meta-arm
> <https://autobuilder.yoctoproject.org/valkyrie/#/builders/55/builds/2209meta-arm>
> :
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/75/builds/2245
>
> and meta-virt which I suspect you know about.
>

Yup for meta-virt.

Something must be missing, everything is warning free here.

Is your queue on master-next ?

Bruce


> The build failures are resolved though, so progress, thanks!
>
> Cheers,
>
> Richard
>


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

[-- Attachment #2: Type: text/html, Size: 4063 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64
  2025-09-10 12:56   ` Bruce Ashfield
@ 2025-09-10 12:58     ` Richard Purdie
  0 siblings, 0 replies; 12+ messages in thread
From: Richard Purdie @ 2025-09-10 12:58 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: openembedded-core, ross.burton, mikko.rapeli

On Wed, 2025-09-10 at 08:56 -0400, Bruce Ashfield wrote:
> 
> 
> On Wed, Sep 10, 2025 at 7:16 AM Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
> > On Wed, 2025-09-10 at 01:08 -0400, bruce.ashfield@gmail.com wrote:
> > > These should cover the first set of warnings / issues that were
> > > seen with the 6.16 reference kernel.
> > > 
> > > The first fixes vboxguestdrivers in meta-oe
> > > 
> > > The second is the qemux86 configuration warning fixup
> > > 
> > > The third is to get genericarm64 building and uses the changes
> > > sent
> > > by Mikko.
> > 
> > Thanks!
> > 
> > I don't know if I missed a patch or something else went wrong but
> > the
> > number of warnings went up. The ones I spotted are:
> > 
> > qemuarm:
> > https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/2386
> > https://autobuilder.yoctoproject.org/valkyrie/#/builders/40/builds/2343
> > qemuarmv5:
> > https://autobuilder.yoctoproject.org/valkyrie/#/builders/80/builds/2207
> > qemuriscv64:
> > https://autobuilder.yoctoproject.org/valkyrie/#/builders/45/builds/449
> > https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/468
> > qemux86 + poky-tiny:
> > https://autobuilder.yoctoproject.org/valkyrie/#/builders/50/builds/2384
> > 
> > Also warnings in other layers:
> > meta-agl-core:
> > https://autobuilder.yoctoproject.org/valkyrie/#/builders/55/builds/2209
> > meta-arm:
> > https://autobuilder.yoctoproject.org/valkyrie/#/builders/75/builds/2245
> > 
> > and meta-virt which I suspect you know about.
> > 
> 
> 
> Yup for meta-virt.
> 
> Something must be missing, everything is warning free here.
> 
> Is your queue on master-next ? 

Yes, this was with master-next.

Cheers,

Richard


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64
  2025-09-10  5:08 [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 bruce.ashfield
                   ` (4 preceding siblings ...)
  2025-09-10 11:16 ` [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 Richard Purdie
@ 2025-09-10 13:26 ` Mikko Rapeli
  2025-09-10 13:28   ` Richard Purdie
  5 siblings, 1 reply; 12+ messages in thread
From: Mikko Rapeli @ 2025-09-10 13:26 UTC (permalink / raw)
  To: bruce.ashfield; +Cc: richard.purdie, openembedded-core, ross.burton

Hi,

I missed "poky: bump default kernel reference to 6.16" from
emails and can't find from list archives, but it's leaving
"poky-altcfg" distro with 6.12 kernel. Is this the plan?

When building "poky-altcfg" distro, the machines can't override
kernel version. I would like to see genericarm64 systemd
builds, e.g. "poky-altcfg" distro with the new kernel.

Plain old "poky" sysvinit without systemd, udev etc is hard
to support on broad range of HW. Thus I am testing genericarm64
with "poky-altcfg", which can't easily update to 6.16 kernel,
at least without https://lists.yoctoproject.org/g/poky/message/13742

Cheers,

-Mikko


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64
  2025-09-10 13:26 ` Mikko Rapeli
@ 2025-09-10 13:28   ` Richard Purdie
  2025-09-10 13:40     ` Mikko Rapeli
  0 siblings, 1 reply; 12+ messages in thread
From: Richard Purdie @ 2025-09-10 13:28 UTC (permalink / raw)
  To: Mikko Rapeli, bruce.ashfield; +Cc: openembedded-core, ross.burton

On Wed, 2025-09-10 at 16:26 +0300, Mikko Rapeli wrote:
> I missed "poky: bump default kernel reference to 6.16" from
> emails and can't find from list archives, but it's leaving
> "poky-altcfg" distro with 6.12 kernel. Is this the plan?
> 
> When building "poky-altcfg" distro, the machines can't override
> kernel version. I would like to see genericarm64 systemd
> builds, e.g. "poky-altcfg" distro with the new kernel.
> 
> Plain old "poky" sysvinit without systemd, udev etc is hard
> to support on broad range of HW. Thus I am testing genericarm64
> with "poky-altcfg", which can't easily update to 6.16 kernel,
> at least without https://lists.yoctoproject.org/g/poky/message/13742

The policy has always been to test one kernel in one configuration and
the other kernel in the other configuration so this is intentional.

Cheers,

Richard


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64
  2025-09-10 13:28   ` Richard Purdie
@ 2025-09-10 13:40     ` Mikko Rapeli
  0 siblings, 0 replies; 12+ messages in thread
From: Mikko Rapeli @ 2025-09-10 13:40 UTC (permalink / raw)
  To: Richard Purdie; +Cc: bruce.ashfield, openembedded-core, ross.burton

Hi,

On Wed, Sep 10, 2025 at 02:28:55PM +0100, Richard Purdie wrote:
> On Wed, 2025-09-10 at 16:26 +0300, Mikko Rapeli wrote:
> > I missed "poky: bump default kernel reference to 6.16" from
> > emails and can't find from list archives, but it's leaving
> > "poky-altcfg" distro with 6.12 kernel. Is this the plan?
> > 
> > When building "poky-altcfg" distro, the machines can't override
> > kernel version. I would like to see genericarm64 systemd
> > builds, e.g. "poky-altcfg" distro with the new kernel.
> > 
> > Plain old "poky" sysvinit without systemd, udev etc is hard
> > to support on broad range of HW. Thus I am testing genericarm64
> > with "poky-altcfg", which can't easily update to 6.16 kernel,
> > at least without https://lists.yoctoproject.org/g/poky/message/13742
> 
> The policy has always been to test one kernel in one configuration and
> the other kernel in the other configuration so this is intentional.

Is some AB build config testing "poky" distro and the new kernel with systemd?

At least on genericarm64 this is working on the HW I have access to.

If "poky-altcfg" would not override kernel version to 6.12, basically patch
above, then some machines like genericarm64 could update to 6.16 a bit
sooner.

Cheers,

-Mikko


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2025-09-10 13:40 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-10  5:08 [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 bruce.ashfield
2025-09-10  5:08 ` [PATCH 1/4] linux-yocto/6.16: cfg: DRM tweaks for guests bruce.ashfield
2025-09-10  5:08 ` [PATCH 2/4] linux-yocto/6.16: cfg: x86 BIGSMP removal bruce.ashfield
2025-09-10  5:08 ` [PATCH 3/4] yocto-bsp: introduce 6.16 bbappend bruce.ashfield
2025-09-10  5:17   ` Patchtest results for " patchtest
2025-09-10  5:08 ` [PATCH 4/4] linux-yocto/6.16: genericarm64 config bruce.ashfield
2025-09-10 11:16 ` [PATCH 0/4] kernel-yocto: 6.16 fixups and genericarm64 Richard Purdie
2025-09-10 12:56   ` Bruce Ashfield
2025-09-10 12:58     ` Richard Purdie
2025-09-10 13:26 ` Mikko Rapeli
2025-09-10 13:28   ` Richard Purdie
2025-09-10 13:40     ` Mikko Rapeli

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.