]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
26 hours agooeqa/selftest/glibc: Increase VM memory master
Richard Purdie [Wed, 24 Dec 2025 13:01:29 +0000 (13:01 +0000)] 
oeqa/selftest/glibc: Increase VM memory

We're seeing OOM killer issues when testing glibc on KVM system mode testing
which leads to hanging selftests on the autobuilder. The processes killed in
the images are semi-random.

Increase the memory size to avoid these hanging builds.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
40 hours agostrace: correct the upstream status in newly added skip-bpf patch
Alexander Kanavin [Tue, 23 Dec 2025 12:48:26 +0000 (13:48 +0100)] 
strace: correct the upstream status in newly added skip-bpf patch

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agostrace: Skip bpd tests for now since they don't work with the upgrade
Richard Purdie [Mon, 22 Dec 2025 12:14:45 +0000 (12:14 +0000)] 
strace: Skip bpd tests for now since they don't work with the upgrade

This allows us to upgrade other pieces of the system while we work out the
issue with the bpf tests.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoltp: Backport fix for 6.18 kernels
Richard Purdie [Mon, 22 Dec 2025 11:59:02 +0000 (11:59 +0000)] 
ltp: Backport fix for 6.18 kernels

Backport a patch to allow compiles with 6.18 kernel.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agostrace: 6.17 -> 6.18
Robert Yang [Tue, 16 Dec 2025 09:57:39 +0000 (01:57 -0800)] 
strace: 6.17 -> 6.18

The 6.17 has 27 failed test cases, and 6.18 only has 2 failed ones:
FAIL: bpf.gen.test
FAIL: bpf-v.gen.test

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoqemu: disable libkeyutils
Changqing Li [Tue, 23 Dec 2025 04:14:53 +0000 (12:14 +0800)] 
qemu: disable libkeyutils

When package keyutils-devel is installed on host and gcc in extend buildtools
is used, qemu-system-native do_compile failed with error:
../qemu-9.2.0/backends/cryptodev-lkcf.c:36:10: fatal error: keyutils.h: No such file or directory*

 36    #include <keyutils.h>

                ^~~~~~~~~~~~

gcc in extend buildtools can find libkeyutil on the host, but it will not
search the headers on the host cause above issue. add PACKAGECONFIG
libkeyutils, and disable libkeyutils by default to fix the issue

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoalsa-ucm-conf: upgrade 1.2.14 -> 1.2.15
Michael Opdenacker [Mon, 22 Dec 2025 17:43:47 +0000 (17:43 +0000)] 
alsa-ucm-conf: upgrade 1.2.14 -> 1.2.15

Upstream changes:
https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-ucm-conf

Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoalsa-tools: upgrade 1.2.14 -> 1.2.15
Michael Opdenacker [Mon, 22 Dec 2025 17:43:47 +0000 (17:43 +0000)] 
alsa-tools: upgrade 1.2.14 -> 1.2.15

Upstream changes:
https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-tools

Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoalsa-lib: upgrade 1.2.14 -> 1.2.15
Michael Opdenacker [Mon, 22 Dec 2025 17:43:46 +0000 (17:43 +0000)] 
alsa-lib: upgrade 1.2.14 -> 1.2.15

Include a fix from upstream that's needed with uclibc:
https://github.com/alsa-project/alsa-lib/commit/a068cf08ad67447893b707cddfce31c9cafee643

Upstream changes:
https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-lib

Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoalsa-utils: upgrade 1.2.14 -> 1.2.15
Michael Opdenacker [Mon, 22 Dec 2025 17:43:46 +0000 (17:43 +0000)] 
alsa-utils: upgrade 1.2.14 -> 1.2.15

Include a fix from upstream fixing a build issue:
https://github.com/alsa-project/alsa-utils/commit/10587067fcf5b05e7fa5a84c38238dbffd079c4f

Upstream changes:
https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-utils

Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agocryptodev: update to cryptodev-linux-1.14-tip
Bruce Ashfield [Tue, 23 Dec 2025 04:48:00 +0000 (23:48 -0500)] 
cryptodev: update to cryptodev-linux-1.14-tip

Bumping cryptodev-linux to version cryptodev-linux-1.9-65-g08644db, which comprises the following commits:

    08644db Fix build for Linux 6.18-rc1
    ccf3ce9 Fixed compiler optimisation bug in tests
    277d457 Fix uninitialized session pointers
    3a93756 Exclude unused struct since Linux >= 6.5
    d481e97 Fix cryptodev_verbosity sysctl for Linux 6.11-rc1
    135cbff Release version 1.14

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.18: update CVE exclusions (6.18.1)
Bruce Ashfield [Thu, 18 Dec 2025 20:22:40 +0000 (15:22 -0500)] 
linux-yocto/6.18: update CVE exclusions (6.18.1)

Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 13 changes (3 new | 10 updated): - 3 new CVEs: CVE-2025-65742, CVE-2025-66434, CVE-2025-66435 - 10 updated CVEs: CVE-2024-1394, CVE-2024-44598, CVE-2024-44599, CVE-2025-13823, CVE-2025-13824, CVE-2025-14589, CVE-2025-34411, CVE-2025-34412, CVE-2025-55184, CVE-2025-60786
        Date: Mon, 15 Dec 2025 16:49:37 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.18: update to v6.18.1
Bruce Ashfield [Thu, 18 Dec 2025 20:22:39 +0000 (15:22 -0500)] 
linux-yocto/6.18: update to v6.18.1

Updating linux-yocto/6.18 to the latest korg -stable release that comprises
the following commits:

    25442251cbda7 Linux 6.18.1
    bf323db1d883c staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
    e841d8ea72231 staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
    c0d93d69e1472 staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser
    aac80e912de30 comedi: check device's attached status in compat ioctls
    543f4c380c2e1 comedi: multiq3: sanitize config options in multiq3_attach()
    888f7e2847bcb comedi: c6xdigio: Fix invalid PNP driver unregistration
    4e6a409774951 iio: adc: ad4080: fix chip identification
    401b10a72f5a6 wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1
    f75b9d2c9f5b5 wifi: rtl8xxxu: Add USB ID 2001:3328 for D-Link AN3U rev. A1
    ce1d0f5c7b428 Documentation/rtla: rename common_xxx.rst files to common_xxx.txt
    e7edecc410886 USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
    1888f286b7afe USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
    a1210a4023aae serial: sh-sci: Fix deadlock during RSCI FIFO overrun error
    a136ffb888bbb dt-bindings: serial: rsci: Drop "uart-has-rtscts: false"
    48e5794baf58c serial: add support of CPCI cards
    64934857c8847 USB: serial: ftdi_sio: match on interface number for jtag
    a0538d99153f3 USB: serial: option: move Telit 0x10c7 composition in the right place
    1425cc83a839a USB: serial: option: add Telit Cinterion FE910C04 new compositions
    99115ab00c1fc USB: serial: option: add Foxconn T99W760
    53903ac9ca1ab KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replaced
    877adccfacb32 comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
    3428831264096 rust_binder: fix race condition on death_list
    5cad18e527ba8 ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
    e983feaa79de1 crypto: zstd - fix double-free in per-CPU stream cleanup
    396a9270a7b90 locking/spinlock/debug: Fix data-race in do_raw_write_lock
    8229c6ca50cea ksmbd: ipc: fix use-after-free in ipc_msg_send_request
    58df743faf21c ext4: refresh inline data size before write operations
    aa1703f3f706e jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
    a68b06bdc1720 Documentation: process: Also mention Sasha Levin as stable tree maintainer

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.18: rust kernel configs
Bruce Ashfield [Thu, 18 Dec 2025 20:22:38 +0000 (15:22 -0500)] 
linux-yocto/6.18: rust kernel configs

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

1/3 [
    Author: Harish Sadineni
    Email: Harish.Sadineni@windriver.com
    Subject: features/kernel-rust: Add feature to enable Rust kernel support
    Date: Thu, 11 Dec 2025 04:42:31 -0800

    Add a new kernel feature that enables Rust support in the kernel. This
    introduces kernel-rust.cfg to set Rust-related Kconfig options and
    kernel-rust.scc to define the feature metadata.

    The feature enables:
      - CONFIG_RUST
      - CONFIG_RUST_OVERFLOW_CHECKS
      - CONFIG_RUST_BUILD_ASSERT_ALLOW

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

2/3 [
    Author: Harish Sadineni
    Email: Harish.Sadineni@windriver.com
    Subject: kernel-sample: Add Rust sample configuration files
    Date: Thu, 11 Dec 2025 04:42:32 -0800

    Extend the existing kernel-sample feature by adding support for the Rust
    sample modules provided by the kernel. This adds a new kernel-rust-sample.cfg
    and corresponding .scc entry alongside the existing kernel-samples.cfg.

    The new configuration enables:
      - CONFIG_SAMPLES_RUST
      - CONFIG_SAMPLE_RUST_MINIMAL
      - CONFIG_SAMPLE_RUST_PRINT
      - CONFIG_SAMPLE_RUST_HOSTPROGS

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

3/3 [
    Author: Harish Sadineni
    Email: Harish.Sadineni@windriver.com
    Subject: debug: Add kernel Rust debug feature
    Date: Thu, 11 Dec 2025 04:42:33 -0800

    Add a new debug feature to enable Rust-related kernel debugging support.
    This introduces debug-kernel-rust.scc along with its associated Kconfig
    file debug-kernel-rust.cfg.

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

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-libc-headers: update to 6.18
Bruce Ashfield [Thu, 18 Dec 2025 20:22:37 +0000 (15:22 -0500)] 
linux-libc-headers: update to 6.18

Bumping libc-headers to match the LTS reference kernel 6.18

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.18: introduce reference kernel recipes
Bruce Ashfield [Thu, 18 Dec 2025 20:22:36 +0000 (15:22 -0500)] 
linux-yocto/6.18: introduce reference kernel recipes

6.18 will be the next upstream LTS and our next versioned
reference kernel.

Build and boot testing has passed for all supported
architectures.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.17: drop recipes
Bruce Ashfield [Thu, 18 Dec 2025 20:22:35 +0000 (15:22 -0500)] 
linux-yocto/6.17: drop recipes

The 6.17 recipes were provided to bridge supported kernel
versions between 6.16 and 6.18. We now have 6.18 being
introduced, so we can delete these recipes.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.17: rust kernel configs
Bruce Ashfield [Thu, 18 Dec 2025 20:22:34 +0000 (15:22 -0500)] 
linux-yocto/6.17: rust kernel configs

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

1/3 [
    Author: Harish Sadineni
    Email: Harish.Sadineni@windriver.com
    Subject: features/kernel-rust: Add feature to enable Rust kernel support
    Date: Thu, 11 Dec 2025 04:42:31 -0800

    Add a new kernel feature that enables Rust support in the kernel. This
    introduces kernel-rust.cfg to set Rust-related Kconfig options and
    kernel-rust.scc to define the feature metadata.

    The feature enables:
      - CONFIG_RUST
      - CONFIG_RUST_OVERFLOW_CHECKS
      - CONFIG_RUST_BUILD_ASSERT_ALLOW

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

2/3 [
    Author: Harish Sadineni
    Email: Harish.Sadineni@windriver.com
    Subject: kernel-sample: Add Rust sample configuration files
    Date: Thu, 11 Dec 2025 04:42:32 -0800

    Extend the existing kernel-sample feature by adding support for the Rust
    sample modules provided by the kernel. This adds a new kernel-rust-sample.cfg
    and corresponding .scc entry alongside the existing kernel-samples.cfg.

    The new configuration enables:
      - CONFIG_SAMPLES_RUST
      - CONFIG_SAMPLE_RUST_MINIMAL
      - CONFIG_SAMPLE_RUST_PRINT
      - CONFIG_SAMPLE_RUST_HOSTPROGS

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

3/3 [
    Author: Harish Sadineni
    Email: Harish.Sadineni@windriver.com
    Subject: debug: Add kernel Rust debug feature
    Date: Thu, 11 Dec 2025 04:42:33 -0800

    Add a new debug feature to enable Rust-related kernel debugging support.
    This introduces debug-kernel-rust.scc along with its associated Kconfig
    file debug-kernel-rust.cfg.

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

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.17: update CVE exclusions (6.17.11)
Bruce Ashfield [Thu, 18 Dec 2025 20:22:33 +0000 (15:22 -0500)] 
linux-yocto/6.17: update CVE exclusions (6.17.11)

Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 15 changes (3 new | 12 updated): - 3 new CVEs: CVE-2025-13642, CVE-2025-61074, CVE-2025-61075 - 12 updated CVEs: CVE-2024-38798, CVE-2025-14328, CVE-2025-14329, CVE-2025-14345, CVE-2025-40940, CVE-2025-40941, CVE-2025-63074, CVE-2025-63075, CVE-2025-63076, CVE-2025-63077, CVE-2025-66627, CVE-2025-66631
        Date: Tue, 9 Dec 2025 15:24:29 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.17: update to v6.17.11
Bruce Ashfield [Thu, 18 Dec 2025 20:22:32 +0000 (15:22 -0500)] 
linux-yocto/6.17: update to v6.17.11

Updating linux-yocto/6.17 to the latest korg -stable release that comprises
the following commits:

    5439375ca6987 Linux 6.17.11
    433ec03c531fe spi: cadence-quadspi: Fix cqspi_probe() error handling for runtime pm
    8444e2491524c Revert "ACPI: Suppress misleading SPCR console message when SPCR table is absent"
    3b32caa73d135 usb: gadget: udc: fix use-after-free in usb_gadget_state_work
    66bd704199465 usb: udc: Add trace event for usb_gadget_set_state
    5ddd41b6877ff mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type()
    b4368b7f97014 libceph: replace BUG_ON with bounds check for map->max_osd
    6920ff09bf911 libceph: prevent potential out-of-bounds writes in handle_auth_session_key()
    3fc43120b22a3 libceph: fix potential use-after-free in have_mon_and_osd_map()
    ae12e4e0ca231 net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}()
    649f2ff1ef6ea net: dsa: microchip: Free previously initialized ports on init failures
    32abbcf4379a0 net: dsa: microchip: Don't free uninitialized ksz_irq
    903c8a114fa2b net: dsa: microchip: ptp: Fix checks on irq_find_mapping()
    21d2c2423473c net: dsa: microchip: common: Fix checks on irq_find_mapping()
    330198fe2642e drm/amd/display: Increase EDID read retries
    c36bc1d09b636 drm/amd/display: Don't change brightness for disabled connectors
    62150f1e7ec70 drm/amd/display: Check NULL before accessing
    418ec6670bc2e drm/amd/amdgpu: reserve vm invalidation engine for uni_mes
    23316ed02c228 drm/amdgpu: attach tlb fence to the PTs update
    1966838d1c821 drm/xe/guc: Fix stack_depot usage
    e19d1d97d7f77 drm/i915/psr: Reject async flips when selective fetch is enabled
    b4f97ed17917c drm: sti: fix device leaks at component probe
    960e1220ef4ec USB: serial: option: add support for Rolling RW101R-GL
    317ee5d0123a2 USB: serial: ftdi_sio: add support for u-blox EVK-M101
    5cb53ca8e81cc xhci: dbgtty: fix device unregister
    372f1b4029b8a xhci: dbgtty: Fix data corruption when transmitting data form DbC to host
    cc794fd11df12 xhci: fix stale flag preventig URBs after link state error is cleared
    fa5eaf701e576 usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
    2b653f426ef68 usb: dwc3: pci: Sort out the Intel device IDs
    fcde9a1000f4c usb: dwc3: pci: add support for the Intel Nova Lake -S
    426edbfc88b22 usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer
    222f5fdae114d usb: typec: ucsi: psy: Set max current to zero when disconnected
    5ebe8d479aaf4 usb: storage: sddr55: Reject out-of-bound new_pba
    96ada13ff2241 USB: storage: Remove subclass and protocol overrides from Novatek quirk
    5b815ddb3f556 usb: storage: Fix memory leak in USB bulk transport
    aa658a6d5ac21 usb: renesas_usbhs: Fix synchronous external abort on unbind
    0dea2e0069a7e usb: gadget: f_eem: Fix memory leak in eem_unwrap
    6e6fbcf1ce751 usb: cdns3: Fix double resource release in cdns3_pci_probe
    8d8ffefe3d5d8 most: usb: fix double free on late probe failure
    a2df53d860af7 serial: amba-pl011: prefer dma_mapping_error() over explicit address checking
    e86233f052c7e serial: 8250: Fix 8250_rsa symbol loop
    88163f85d59b4 mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose().
    8cb509600a447 mptcp: clear scheduled subflows on retransmit
    3f6769860a33f mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip level
    b09d7c4dc6428 mm/memfd: fix information leak in hugetlb folios
    d1b83fbacd439 mm/huge_memory: fix NULL pointer deference when splitting folio
    39e383af172a8 iommufd/driver: Fix counter initialization for counted_by annotation
    bd226fa02ed6d firmware: stratix10-svc: fix bug in saving controller data
    14459281e027f io_uring/net: ensure vectored buffer node import is tied to notification
    2db8fba9174c1 regulator: rtq2208: Correct LDO2 logic judgment bits
    4842b9514e35e regulator: rtq2208: Correct buck group2 phase mapping logic
    8df4a3489e80b r8169: fix RTL8127 hang on suspend/shutdown
    77d8281433ca7 pmdomain: tegra: Add GENPD_FLAG_NO_STAY_ON flag
    cef910cef13b1 nvmem: layouts: fix nvmem_layout_bus_uevent
    4795c823a4aaa slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
    86cfe2d6e0a50 thunderbolt: Add support for Intel Wildcat Lake
    a67e91d5f446e smb: client: fix memory leak in cifs_construct_tcon()
    05814c389b53d drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup
    8ba9d114bbe5d drivers/usb/dwc3: fix PCI parent check
    c04a2db8eaf60 dm-verity: fix unreliable memory allocation
    995b14d7d1e2d counter: microchip-tcb-capture: Allow shared IRQ for multi-channel TCBs
    7d1b7de853f7d ceph: fix crash in process_v2_sparse_read() for encrypted directories
    db1b7ae308364 can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling
    12bfa4d790ec2 can: sja1000: fix max irq loop handling
    94533839dc239 can: rcar_canfd: Fix CAN-FD mode as default
    c3b990e0b2306 Bluetooth: btusb: mediatek: Avoid btusb_mtk_claim_iso_intf() NULL deref
    6610361458e7e atm/fore200e: Fix possible data race in fore200e_open()
    cc69a053deb00 ARM: dts: nxp: imx6ul: correct SAI3 interrupt line
    302cad025cd0a arm64: dts: imx8qm-mek: fix mux-controller select/enable-gpios polarity
    8744c3bf1c35b arm64: dts: imx8dxl: Correct pcie-ep interrupt number
    ae41104ba57ac arm64: dts: imx8dxl-ss-conn: swap interrupts number of eqos
    bf94c1adc8b05 ALSA: usb-audio: Add DSD quirk for LEAK Stereo 230
    9eb7c124d356c ALSA: hda/cirrus fix cs420x MacPro 6,1 inverted jack detection
    45053c12c45f0 tracing: Fix WARN_ON in tracing_buffers_mmap_close for split VMAs
    967301b3fd59d vhost: rewind next_avail_head while discarding descriptors
    60aa73bf7a4c2 virtio-net: avoid unnecessary checksum calculation on guest RX
    81edb2fcccfdc MIPS: mm: kmalloc tlb_vpn array to avoid stack overflow
    6ae28d0d47e4e MIPS: mm: Prevent a TLB shutdown on initial uniquification
    84e4e4790eb83 iio: adc: rtq6056: Correct the sign bit index
    ead79c9e8e330 iio: adc: ad7380: fix SPI offload trigger rate
    38992f484d5bf iio: adc: ad7280a: fix ad7280_store_balance_timer()
    9d0adde131959 iio: adc: ad7124: fix temperature channel
    b583bdb46d373 iio: adc: ad4030: Fix _scale value for common-mode channels
    3d52cc840f044 iio: accel: fix ADXL355 startup race condition
    93eaa5ddc5fc4 iio: accel: bmc150: Fix irq assumption regression
    b970cbe914727 iio: adc: stm32-dfsdm: fix st,adc-alt-channel property handling
    b99f61b256f3e iio:common:ssp_sensors: Fix an error handling path ssp_probe()
    bf1d563d61949 iio: pressure: bmp280: correct meas_time_us calculation
    81219e987d05b iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
    a3034133f2bbd iio: humditiy: hdc3020: fix units for thresholds and hysteresis
    56b6a28e63f18 iio: humditiy: hdc3020: fix units for temperature and humidity measurement
    b0c0ab51c04ee iio: buffer: support getting dma channel from the buffer
    1541370ce73b8 iio: buffer-dmaengine: enable .get_dma_dev()
    832930c111b62 iio: buffer-dma: support getting the DMA channel
    cc29a4bed6c33 Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"
    7133cd6818291 Revert "drm/amd/display: Move setup_stream_attribute"
    152c4bc73c3db timekeeping: Fix error code in tk_aux_sysfs_init()
    fd50547165444 afs: Fix uninit var in afs_alloc_anon_key()
    be1f77ed0b4dd spi: bcm63xx: fix premature CS deassertion on RX-only transactions
    cece2a2d2e666 spi: nxp-fspi: Propagate fwnode in ACPI case as well
    d5d05cc0b42df spi: spi-nxp-fspi: Add OCT-DTR mode support
    7f19e9d28703e spi: amlogic-spifc-a1: Handle devm_pm_runtime_enable() errors
    2fc1c72d85783 spi: tegra114: remove Kconfig dependency on TEGRA20_APB_DMA
    e6b879ef1a63a riscv: dts: allwinner: d1: fix vlenb property
    2e2aea13983c9 ovl: fail ovl_lock_rename_workdir() if either target is unhashed
    5613bde937dfa afs: Fix delayed allocation of a cell's anonymous key
    fe256e59b8e7f fs/namespace: fix reference leak in grab_requested_mnt_ns
    7f3c5e0585250 spi: spi-cadence-quadspi: Enable pm runtime earlier to avoid imbalance
    237aaa8cb2593 spi: spi-cadence-quadspi: Remove duplicate pm_runtime_put_autosuspend() call
    fd7fb5ecd6a56 mailbox: pcc: don't zero error register
    26cc0fcbc543e mailbox: mtk-cmdq: Refine DMA address handling for the command buffer
    78db090440c56 mailbox: mailbox-test: Fix debugfs_create_dir error checking
    e80aaf3aff150 usb: gadget: renesas_usbf: Handle devm_pm_runtime_enable() errors
    981f3da383cea iio: st_lsm6dsx: Fixed calibrated timestamp calculation
    763e3f496c89d net: fec: do not register PPS event for PEROUT
    1319841e52cf0 net: fec: do not allow enabling PPS and PEROUT simultaneously
    a34137dfdb7a5 net: fec: do not update PEROUT if it is enabled
    f0d1666f0e769 net: fec: cancel perout_timer when PEROUT is disabled
    d5796cf53b080 net: mctp: unconditionally set skb->dev on dst output
    64e47cd1fd631 net: atlantic: fix fragment overflow handling in RX path
    6f4fc4e4f47f3 eth: fbnic: Fix counter roll-over issue
    840cb877f3a5c net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic
    e0f8ed1373789 net: wwan: mhi: Keep modem name match with Foxconn T99W640
    a8fc4440db707 dma-direct: Fix missing sg_dma_len assignment in P2PDMA bus mappings
    4a9a4f9f917c4 drm/amdgpu: fix cyan_skillfish2 gpu info fw handling
    c5ea2e50b5c9a xsk: avoid data corruption on cq descriptor number
    49d2cea7249a5 xsk: avoid overwriting skb fields for multi-buffer traffic
    88f46c0be77bf net: sxgbe: fix potential NULL dereference in sxgbe_rx()
    e3eed4f038214 team: Move team device type change at the end of team_port_add
    72ea0aadf7c90 net/mlx5e: Fix validation logic in rate limiting
    624ea86fd6e26 drm/xe: Fix conversion from clock ticks to milliseconds
    e025475913565 net: lan966x: Fix the initialization of taprio
    0354b8f6fd65c net: phy: mxl-gpy: fix link properties on USXGMII and internal PHYs
    b27a1f2518966 net: aquantia: Add missing descriptor cache invalidation on ATL2
    c2ee6d3899677 platform/x86: intel: punit_ipc: fix memory corruption
    ac6029bc010bd net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY
    3074e7a366eae drm/bridge: sii902x: Fix HDMI detection with DRM_BRIDGE_ATTACH_NO_CONNECTOR
    d0bd018ad72a8 veth: reduce XDP no_direct return section to fix race
    a6a31efa7213e Bluetooth: SMP: Fix not generating mackey and ltk when repairing
    ec74cdf77310c Bluetooth: hci_core: lookup hci_conn on RX path on protocol side
    69fcb0344bc0d Bluetooth: hci_sock: Prevent race in socket write iter and sock bind
    b30cd4d99d4cb Bluetooth: hci_core: Fix triggering cmd_timer for HCI_OP_NOP
    faae9f2ea8806 Bluetooth: btusb: mediatek: Fix kernel crash when releasing mtk iso interface
    fb0c7c77a7ae3 can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing data
    f31693dc3a584 can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing header
    9c8eb33b70081 can: gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitted URBs
    bd8135a560cf6 can: kvaser_usb: leaf: Fix potential infinite loop in command parsers

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.16: rust kernel configs
Bruce Ashfield [Thu, 18 Dec 2025 20:22:31 +0000 (15:22 -0500)] 
linux-yocto/6.16: rust kernel configs

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

1/3 [
    Author: Harish Sadineni
    Email: Harish.Sadineni@windriver.com
    Subject: features/kernel-rust: Add feature to enable Rust kernel support
    Date: Thu, 11 Dec 2025 04:42:31 -0800

    Add a new kernel feature that enables Rust support in the kernel. This
    introduces kernel-rust.cfg to set Rust-related Kconfig options and
    kernel-rust.scc to define the feature metadata.

    The feature enables:
      - CONFIG_RUST
      - CONFIG_RUST_OVERFLOW_CHECKS
      - CONFIG_RUST_BUILD_ASSERT_ALLOW

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

2/3 [
    Author: Harish Sadineni
    Email: Harish.Sadineni@windriver.com
    Subject: kernel-sample: Add Rust sample configuration files
    Date: Thu, 11 Dec 2025 04:42:32 -0800

    Extend the existing kernel-sample feature by adding support for the Rust
    sample modules provided by the kernel. This adds a new kernel-rust-sample.cfg
    and corresponding .scc entry alongside the existing kernel-samples.cfg.

    The new configuration enables:
      - CONFIG_SAMPLES_RUST
      - CONFIG_SAMPLE_RUST_MINIMAL
      - CONFIG_SAMPLE_RUST_PRINT
      - CONFIG_SAMPLE_RUST_HOSTPROGS

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

3/3 [
    Author: Harish Sadineni
    Email: Harish.Sadineni@windriver.com
    Subject: debug: Add kernel Rust debug feature
    Date: Thu, 11 Dec 2025 04:42:33 -0800

    Add a new debug feature to enable Rust-related kernel debugging support.
    This introduces debug-kernel-rust.scc along with its associated Kconfig
    file debug-kernel-rust.cfg.

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

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.12: update CVE exclusions (6.12.62)
Bruce Ashfield [Thu, 18 Dec 2025 20:22:30 +0000 (15:22 -0500)] 
linux-yocto/6.12: update CVE exclusions (6.12.62)

Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 8 changes (0 new | 8 updated): - 0 new CVEs: - 8 updated CVEs: CVE-2024-41260, CVE-2025-13281, CVE-2025-14606, CVE-2025-14620, CVE-2025-14621, CVE-2025-67898, CVE-2025-67899, CVE-2025-7195
        Date: Mon, 15 Dec 2025 16:32:47 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.12: update to v6.12.62
Bruce Ashfield [Thu, 18 Dec 2025 20:22:29 +0000 (15:22 -0500)] 
linux-yocto/6.12: update to v6.12.62

Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

    53d3c6ddbb974 Linux 6.12.62
    7bce22989c7b7 bus: mhi: host: pci_generic: Add Telit FN990B40 modem support
    4e3297ec0c469 bus: mhi: host: pci_generic: Add Telit FN920C04 modem support
    d1ab7f9cee22e staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
    61871c83259a5 staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
    a54e2b2db1b7d staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser
    f6e629dfe6f59 comedi: check device's attached status in compat ioctls
    8952bc1973cd5 comedi: multiq3: sanitize config options in multiq3_attach()
    9fd8c8ad35c8d comedi: c6xdigio: Fix invalid PNP driver unregistration
    ff100f869c2e6 wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1
    2f6ea894eba4c wifi: rtl8xxxu: Add USB ID 2001:3328 for D-Link AN3U rev. A1
    68852305e967c samples: work around glibc redefining some of our defines wrong
    4d9fb5428568f LoongArch: Mask all interrupts during kexec/kdump
    898c0794e7997 HID: elecom: Add support for ELECOM M-XT3URBK (018F)
    15bfd5b946a0c platform/x86/amd/pmc: Add spurious_8042 to Xbox Ally
    84c2898ad1412 platform/x86/amd: pmc: Add Lenovo Legion Go 2 to pmc quirk list
    9fc36198989e6 platform/x86: huawei-wmi: add keys for HONOR models
    b22703f8b5b37 HID: apple: Add SONiX AK870 PRO to non_apple_keyboards quirk list
    6e55ee83b1426 platform/x86: acer-wmi: Ignore backlight event
    a71677392ca53 pinctrl: qcom: msm: Fix deadlock in pinmux configuration
    e8061d02b49c5 nvme: fix admin request_queue lifetime
    573bccc5c2fcc HID: hid-input: Extend Elan ignore battery quirk to USB
    77899444d4616 bfs: Reconstruct file type when loading from disk
    002c4d2d8482b ALSA: usb-audio: Add native DSD quirks for PureAudio DAC series
    e71a1bafe6f68 drm/amdkfd: Fix GPU mappings for APU after prefetch
    ef9b1e6b8f902 smb: fix invalid username check in smb3_fs_context_parse_param()
    4c5b89f381543 Bluetooth: btrtl: Avoid loading the config file on security chips
    f09812f4dcb13 drm/vmwgfx: Use kref in vmw_bo_dirty
    5daaca0150db8 spi: imx: keep dma request disabled before dma transfer setup
    a215b8db00b51 spi: xilinx: increase number of retries before declaring stall
    deff7dfc4dc4e ftrace: bpf: Fix IPMODIFY + DIRECT in modify_ftrace_direct()
    700d4d1e785d8 USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
    2ceb2b5813b29 USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
    0423aaa295cee serial: add support of CPCI cards
    ccf6e31b91ae6 USB: serial: ftdi_sio: match on interface number for jtag
    31dea5e1c28ce USB: serial: option: move Telit 0x10c7 composition in the right place
    b38c151b4aaf6 USB: serial: option: add Telit Cinterion FE910C04 new compositions
    1f39939fbe2ef USB: serial: option: add Foxconn T99W760
    87cc1622c88a4 KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replaced
    5caa40e7c6a43 comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
    22a76b0861ae6 ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
    b163a5e8c7032 locking/spinlock/debug: Fix data-race in do_raw_write_lock
    5ac763713a1ef ksmbd: ipc: fix use-after-free in ipc_msg_send_request
    210ac60a86a3a ext4: refresh inline data size before write operations
    a2a7f854d154a jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
    432cb68e4555c Documentation: process: Also mention Sasha Levin as stable tree maintainer
    f68ffd58d444c xfrm: flush all states in xfrm_state_fini
    f7d879c19d306 xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
    13b32a7e544c0 Revert "xfrm: destroy xfrm_state synchronously on net exit path"
    dc3636912d417 xfrm: delete x->tunnel as we delete x

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.12: update CVE exclusions (6.12.61)
Bruce Ashfield [Thu, 18 Dec 2025 20:22:28 +0000 (15:22 -0500)] 
linux-yocto/6.12: update CVE exclusions (6.12.61)

Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 11 changes (2 new | 9 updated): - 2 new CVEs: CVE-2025-66533, CVE-2025-67467 - 9 updated CVEs: CVE-2025-10655, CVE-2025-2296, CVE-2025-67504, CVE-2025-67574, CVE-2025-67575, CVE-2025-67576, CVE-2025-67577, CVE-2025-67578, CVE-2025-67579
        Date: Tue, 9 Dec 2025 15:12:34 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolinux-yocto/6.12: update to v6.12.61
Bruce Ashfield [Thu, 18 Dec 2025 20:22:27 +0000 (15:22 -0500)] 
linux-yocto/6.12: update to v6.12.61

Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

    dcbeffaf66d03 Linux 6.12.61
    c640adf07d874 spi: spi-nxp-fspi: Check return value of devm_mutex_init()
    e656ba6ca5347 drm/i915/dp: Initialize the source OUI write timestamp always
    fe0d2f610f12f Revert "ACPI: Suppress misleading SPCR console message when SPCR table is absent"
    a1eb56723b320 wifi: ath12k: correctly handle mcast packets for clients
    a017b984db205 net: dsa: microchip: Free previously initialized ports on init failures
    7f0bc8f2c8995 net: dsa: microchip: Do not execute PTP driver code for unsupported switches
    482330f8261b4 drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup
    1ba6da6ca3db7 net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}()
    6bee6fc3ed124 KVM: SVM: Fix redundant updates of LBR MSR intercepts
    76b0fef087465 KVM: nSVM: Fix and simplify LBR virtualization handling with nested
    c931ea944e575 KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv()
    d8a64e55ceb26 KVM: SVM: Introduce svm_recalc_lbr_msr_intercepts()
    592db83615a9f mm/huge_memory: fix NULL pointer deference when splitting folio
    10014310193cf usb: gadget: udc: fix use-after-free in usb_gadget_state_work
    0a544833e2664 usb: udc: Add trace event for usb_gadget_set_state
    f88ba5098e833 can: rcar_canfd: Fix CAN-FD mode as default
    59cb298d69c0b usb: typec: ucsi: psy: Set max current to zero when disconnected
    6326eb4c58dbf nfsd: Replace clamp_t in nfsd4_get_drc_mem()
    bccf7c5cd434a staging: rtl8712: Remove driver using deprecated API wext
    e67e3be690f5f libceph: replace BUG_ON with bounds check for map->max_osd
    5ef575834ca99 libceph: prevent potential out-of-bounds writes in handle_auth_session_key()
    e08021b3b56b2 libceph: fix potential use-after-free in have_mon_and_osd_map()
    9428654c827fa net: dsa: microchip: Don't free uninitialized ksz_irq
    040444baae90c net: dsa: microchip: ptp: Fix checks on irq_find_mapping()
    4d15bbe4997cf net: dsa: microchip: common: Fix checks on irq_find_mapping()
    901a8766734b6 drm/amd/display: Don't change brightness for disabled connectors
    f7cf491cd5b54 drm/amd/display: Check NULL before accessing
    204d3bb80c927 drm/amd/amdgpu: reserve vm invalidation engine for uni_mes
    9cb4deb88350b drm: sti: fix device leaks at component probe
    d24483349b012 USB: serial: option: add support for Rolling RW101R-GL
    4009495262338 USB: serial: ftdi_sio: add support for u-blox EVK-M101
    81fbc6f6dcaab xhci: dbgtty: fix device unregister
    aa55e09cfc4b6 xhci: dbgtty: Fix data corruption when transmitting data form DbC to host
    d77efd7b3def7 xhci: fix stale flag preventig URBs after link state error is cleared
    7cfb62888eba2 usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
    61fcb9833071f usb: dwc3: pci: Sort out the Intel device IDs
    425ef1fa2ca7e usb: dwc3: pci: add support for the Intel Nova Lake -S
    2b90a8131c83f usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer
    a20f1dd19d21d usb: storage: sddr55: Reject out-of-bound new_pba
    fada9c8f7ee80 USB: storage: Remove subclass and protocol overrides from Novatek quirk
    0f18eac44c566 usb: storage: Fix memory leak in USB bulk transport
    26838f147aeaa usb: renesas_usbhs: Fix synchronous external abort on unbind
    e72c963177c70 usb: gadget: f_eem: Fix memory leak in eem_unwrap
    77124212374da usb: cdns3: Fix double resource release in cdns3_pci_probe
    2274767dc02b7 most: usb: fix double free on late probe failure
    8fef76f57966c serial: amba-pl011: prefer dma_mapping_error() over explicit address checking
    05f5e26d488cd mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose().
    3725bca17d021 mptcp: clear scheduled subflows on retransmit
    ce3b8270392fd mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip level
    50b4c1c28733a mm/memfd: fix information leak in hugetlb folios
    60ab1851614e6 firmware: stratix10-svc: fix bug in saving controller data
    96d9a20a66d56 nvmem: layouts: fix nvmem_layout_bus_uevent
    0904f0400e93c slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
    1a96b5f823a34 thunderbolt: Add support for Intel Wildcat Lake
    f15288c137d96 smb: client: fix memory leak in cifs_construct_tcon()
    237f00629b246 drivers/usb/dwc3: fix PCI parent check
    b3f5d4f6af00b dm-verity: fix unreliable memory allocation
    47144748fbf12 ceph: fix crash in process_v2_sparse_read() for encrypted directories
    b6aa7c5e29cdb can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling
    0f7213b8fbc66 can: sja1000: fix max irq loop handling
    2fa09fe98ca3b Bluetooth: btusb: mediatek: Avoid btusb_mtk_claim_iso_intf() NULL deref
    667ac86882322 atm/fore200e: Fix possible data race in fore200e_open()
    df4630d02b42a ARM: dts: nxp: imx6ul: correct SAI3 interrupt line
    b543d79b4f48a arm64: dts: imx8qm-mek: fix mux-controller select/enable-gpios polarity
    8e93451fe5394 arm64: dts: imx8dxl-ss-conn: swap interrupts number of eqos
    866df92e7041a ALSA: usb-audio: Add DSD quirk for LEAK Stereo 230
    922fdd0b755a8 tracing: Fix WARN_ON in tracing_buffers_mmap_close for split VMAs
    63a93d1cd6077 MIPS: mm: kmalloc tlb_vpn array to avoid stack overflow
    135178e90aa43 MIPS: mm: Prevent a TLB shutdown on initial uniquification
    45abbbdb46578 iio: adc: rtq6056: Correct the sign bit index
    6656fbfee4f42 iio: adc: ad7280a: fix ad7280_store_balance_timer()
    96a474c35d0f3 iio: accel: fix ADXL355 startup race condition
    65ad4ed983fd9 iio: accel: bmc150: Fix irq assumption regression
    9ef53b3540338 iio: adc: stm32-dfsdm: fix st,adc-alt-channel property handling
    5b82774d0e4fa iio:common:ssp_sensors: Fix an error handling path ssp_probe()
    90e8768209264 iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
    9434c58b8e421 iio: humditiy: hdc3020: fix units for thresholds and hysteresis
    70e1c26f8c469 iio: humditiy: hdc3020: fix units for temperature and humidity measurement
    af8a7abca453d iio: buffer: support getting dma channel from the buffer
    6717a94824203 iio: buffer-dmaengine: enable .get_dma_dev()
    61f136211d063 iio: buffer-dma: support getting the DMA channel
    0cc09278c39c4 Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"
    a2b16ee991df0 Revert "drm/amd/display: Move setup_stream_attribute"
    e31194bf494f6 spi: bcm63xx: fix premature CS deassertion on RX-only transactions
    74d016b9909e0 spi: nxp-fspi: Propagate fwnode in ACPI case as well
    29504b730405c spi: spi-nxp-fspi: Add OCT-DTR mode support
    96ff82494bb3e spi: spi-nxp-fspi: remove the goto in probe
    f08573eb642e6 spi: nxp-fspi: Support per spi-mem operation frequency switches
    c02d4deb82225 spi: spi-mem: Add a new controller capability
    0941b7cdfc023 spi: spi-mem: Extend spi-mem operations with a per-operation maximum frequency
    698c2abf5280c spi: spi-mem: Allow specifying the byte order in Octal DTR mode
    1f4a8954c6755 spi: amlogic-spifc-a1: Handle devm_pm_runtime_enable() errors
    6e5ee3c217265 spi: tegra114: remove Kconfig dependency on TEGRA20_APB_DMA
    4a16b2a0c1f03 fs/namespace: fix reference leak in grab_requested_mnt_ns
    1080ed39eae39 mailbox: pcc: don't zero error register
    733e3d0c1ab37 mailbox: pcc: Refactor error handling in irq handler into separate function
    ba7a25411c6a5 mailbox: mtk-cmdq: Refine DMA address handling for the command buffer
    f73d41f2a1d6f mailbox: mailbox-test: Fix debugfs_create_dir error checking
    779a422b45d0b usb: gadget: renesas_usbf: Handle devm_pm_runtime_enable() errors
    051e941285b2d iio: st_lsm6dsx: Fixed calibrated timestamp calculation
    4c6c2cf740532 net: fec: do not register PPS event for PEROUT
    ca2964a7cb1ee net: fec: do not allow enabling PPS and PEROUT simultaneously
    10bc6ce79eaab net: fec: do not update PEROUT if it is enabled
    18a474a325572 net: fec: cancel perout_timer when PEROUT is disabled
    3fd2105e1b7e0 net: atlantic: fix fragment overflow handling in RX path
    c40cbebc1a5f4 eth: fbnic: Fix counter roll-over issue
    7c18cd7aa31c1 net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic
    5b5159fc64fb7 net: dsa: sja1105: simplify static configuration reload
    b7e9ba8dfbfaa net: wwan: mhi: Keep modem name match with Foxconn T99W640
    b46aaeafd6da9 drm/amdgpu: fix cyan_skillfish2 gpu info fw handling
    45b5b4ddb8d6b net: sxgbe: fix potential NULL dereference in sxgbe_rx()
    4040b5e896398 team: Move team device type change at the end of team_port_add
    cf7922c7597a8 net/mlx5e: Fix validation logic in rate limiting
    15f4066889157 drm/xe: Fix conversion from clock ticks to milliseconds
    c20df1e31be2f net: lan966x: Fix the initialization of taprio
    47e6085425bdc net: aquantia: Add missing descriptor cache invalidation on ATL2
    a21615a4ac6fe platform/x86: intel: punit_ipc: fix memory corruption
    fec6e69f0a35d net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY
    c1ceabcb347d1 veth: reduce XDP no_direct return section to fix race
    dd419a3f2ebc1 veth: more robust handing of race to avoid txq getting stuck
    76bed44c5a3c3 veth: prevent NULL pointer dereference in veth_xdp_rcv
    9fe31b3f31453 veth: apply qdisc backpressure on full ptr_ring to reduce TX drops
    bf7528722e936 net: sched: generalize check for no-queue qdisc on TX queue
    429bcd8ffa531 Bluetooth: SMP: Fix not generating mackey and ltk when repairing
    e90c05fc5bbea Bluetooth: hci_sock: Prevent race in socket write iter and sock bind
    b1225ccdbdf86 Bluetooth: hci_core: Fix triggering cmd_timer for HCI_OP_NOP
    421e88a0d8578 Bluetooth: btusb: mediatek: Fix kernel crash when releasing mtk iso interface
    ad55004a3cb5b can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing data
    616eee3e895b8 can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing header
    4a82072e451ea can: gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitted URBs
    0897cea266e39 can: kvaser_usb: leaf: Fix potential infinite loop in command parsers

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agokern-tools: fix commit SHA reproducibility with raw diffs
Bruce Ashfield [Thu, 18 Dec 2025 20:22:26 +0000 (15:22 -0500)] 
kern-tools: fix commit SHA reproducibility with raw diffs

Integrating the following commit:

  commit a4a362d9f4f0abc8ab145a8673166b9bd875731a (HEAD -> master, origin/master, origin/HEAD)
  Author: Hubert Wiśniewski <hubert.wisniewski.25632@gmail.com>
  Date:   Sat Nov 22 15:23:02 2025 +0100

      kgit-s2q: fix commit SHA reproducibility with raw diffs

      In case of git-am failure, kgit-s2q tries to read the date from the
      patch. Unfortunately, if the patch does not have a date (e.g. raw diff),
      no date is set and git uses the current system time.

      This patch makes kgit-s2q use SOURCE_DATE_EPOCH as the last resort or emit
      a warning if it's not available. Additionally, GIT_COMMITTER_DATE is set
      to GIT_AUTHOR_DATE if requested with --commit-sha option (same behavior as
      with git-am).

Signed-off-by: Hubert Wiśniewski <hubert.wisniewski.25632@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agopatchtest: reject Upstream-Status after scissors
Luka Krstic [Thu, 18 Dec 2025 09:11:38 +0000 (10:11 +0100)] 
patchtest: reject Upstream-Status after scissors

Upstream-Status must be placed in the patch header before the
scissors line. patchtest currently accepts tags that appear
only after the scissors, which means the tag is lost when the
patch is refreshed by git or devtool.

Update test_upstream_status_presence_format() to distinguish
between tags in the header and tags after the scissors, and
reject the latter.

Fixes: [YOCTO #15940]
Signed-off-by: Luka Krstic <lukakrstic031@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolibubootenv: upgrade 0.3.6 -> 0.3.7
Stefano Babic [Fri, 19 Dec 2025 12:37:33 +0000 (13:37 +0100)] 
libubootenv: upgrade 0.3.6 -> 0.3.7

Signed-off-by: Stefano Babic <sbabic@nabladev.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agomaintainers.inc: update mail for libubootenv
Stefano Babic [Fri, 19 Dec 2025 12:14:03 +0000 (13:14 +0100)] 
maintainers.inc: update mail for libubootenv

Signed-off-by: Stefano Babic <sbabic@nabladev.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agomaintainers.inc: add myself as maintainer for python3-pyzstd
Koen Kooi [Fri, 19 Dec 2025 12:01:09 +0000 (13:01 +0100)] 
maintainers.inc: add myself as maintainer for python3-pyzstd

Signed-off-by: Koen Kooi <koen.kooi@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoptest-packagelists.inc: add python3-pyzstd
Koen Kooi [Fri, 19 Dec 2025 12:01:08 +0000 (13:01 +0100)] 
ptest-packagelists.inc: add python3-pyzstd

Suggested-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Koen Kooi <koen.kooi@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agosystemd: package 'ukify' seperately
Koen Kooi [Fri, 19 Dec 2025 12:01:07 +0000 (13:01 +0100)] 
systemd: package 'ukify' seperately

The upgrade to 258.x started shipping 'ukify' by default, but didn't
adjust the runtime dependencies. Add the python modules 'ukify' imports
and split out the package to avoid dragging in gigabytes of python just
plain systemd.

Succesfully tested at runtime on:
* RB1-core-kit, using u-boot EFI mode + systemd-boot
* RB3gen2-core-kit, using Qualcomm UEFI + systemd-boot
* Rubikpi3, using Qualcomm UEFI and type 2 boot
* Beagleboneblack using u-boot UFI mode + systemd-boot

Signed-off-by: Koen Kooi <koen.kooi@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agopython3-pyzstd: import 0.17.0 from meta-python
Koen Kooi [Fri, 19 Dec 2025 12:01:06 +0000 (13:01 +0100)] 
python3-pyzstd: import 0.17.0 from meta-python

>From the upstream website:
Pyzstd module provides classes and functions for compressing and
decompressing data, using Facebook's Zstandard (or zstd as short name)
algorithm.

This recipe is being moved over for systemd 258.x, the 'ukify' tool
depends on this.

Signed-off-by: Koen Kooi <koen.kooi@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agobinutils: fix CVE-2025-11840
Yash Shinde [Fri, 19 Dec 2025 09:27:54 +0000 (01:27 -0800)] 
binutils: fix CVE-2025-11840

CVE-2025-11840

PR 33455
[BUG] A SEGV in vfinfo at ldmisc.c:527
A reloc howto set up with EMPTY_HOWTO has a NULL name.  More than one
place emitting diagnostics assumes a reloc howto won't have a NULL
name.

https://sourceware.org/bugzilla/show_bug.cgi?id=33455

Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=f6b0f53a36820da91eadfa9f466c22f92e4256e0]

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agobinutils: fix CVE-2025-11839
Yash Shinde [Fri, 19 Dec 2025 09:27:53 +0000 (01:27 -0800)] 
binutils: fix CVE-2025-11839

CVE-2025-11839

PR 33448
[BUG] Aborted in tg_tag_type at prdbg.c:2452
Remove call to abort in the DGB debug format printing code, thus allowing
the display of a fuzzed input file to complete without triggering an abort.

https://sourceware.org/bugzilla/show_bug.cgi?id=33448

Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=12ef7d5b7b02d0023db645d86eb9d0797bc747fe]

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolibconfig: upgrade 1.8.1 -> 1.8.2
Dmitry Baryshkov [Fri, 19 Dec 2025 08:30:53 +0000 (10:30 +0200)] 
libconfig: upgrade 1.8.1 -> 1.8.2

Drop the patch merged upstream.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agokea: remove more host paths
Ross Burton [Thu, 18 Dec 2025 20:53:18 +0000 (20:53 +0000)] 
kea: remove more host paths

If ccache is in use then the full path to ccache is resolved, and ends
up in both config.report and then config_report.cc.  This results in
build paths in libkea-cfgrpt.so.3.0.0, so we should also remove
HOSTTOOLS_DIR from these files to ensure both reproducibility and no
host contamination.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoofono: add missing mkdir when creating new files
Ross Burton [Thu, 18 Dec 2025 20:53:17 +0000 (20:53 +0000)] 
ofono: add missing mkdir when creating new files

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolibexif: rewrite ptest handling
Ross Burton [Thu, 18 Dec 2025 17:42:47 +0000 (17:42 +0000)] 
libexif: rewrite ptest handling

What started as replacing the installation of libtool wrapper scripts
ended up being a rewrite of the ptest integration.

There are only ~15 tests so we can install the binaries with libtool,
extract the test names from the Makefile, and just run them with a few
lines of shell.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolibseccomp: remove redundant FILES
Ross Burton [Thu, 18 Dec 2025 17:42:46 +0000 (17:42 +0000)] 
libseccomp: remove redundant FILES

Remove FILES entries that are already either in the default, or now
redundant.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolibseccomp: use libtool to install test binaries
Ross Burton [Thu, 18 Dec 2025 17:42:45 +0000 (17:42 +0000)] 
libseccomp: use libtool to install test binaries

Instead of installing the libtool wrapper scripts and hoping that the
real binaries are in .libs/, just use libtool to install the binaries
directly.

This will relink if needed, and removes any assumptions about file
locations.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolibseccomp: allow out-of-tree builds
Ross Burton [Thu, 18 Dec 2025 17:42:44 +0000 (17:42 +0000)] 
libseccomp: allow out-of-tree builds

Out of tree builds appear to work fine, so use them. This means updating
do_install_ptest so that it correctly uses S or B as appropriate.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoscripts/makefile-getvar: be more resilient
Ross Burton [Thu, 18 Dec 2025 17:42:43 +0000 (17:42 +0000)] 
scripts/makefile-getvar: be more resilient

Check that we've been passed enough arguments (at least the Makefile and
one variable), and that the Makefile specified is actually a file.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolibpng: upgrade 1.6.51 -> 1.6.52
Peter Marko [Sat, 6 Dec 2025 20:48:24 +0000 (21:48 +0100)] 
libpng: upgrade 1.6.51 -> 1.6.52

Handles CVE-2025-66293

>From Release Notes [1]:
  Fixed CVE-2025-66293 (high severity):
    Out-of-bounds read in `png_image_read_composite`.
    (Reported by flyfish101 <flyfish101@users.noreply.github.com>.)
  Fixed the Paeth filter handling in the RISC-V RVV implementation.
    (Reported by Filip Wasil; fixed by Liang Junzhao.)
  Improved the performance of the RISC-V RVV implementation.
    (Contributed by Liang Junzhao.)
  Added allocation failure fuzzing to oss-fuzz.
    (Contributed by Philippe Antoine.)

[1] https://github.com/pnggroup/libpng/blob/v1.6.52/CHANGES#L6307-L6316

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogo.bbclass: disable workspaces
Peter Bergin [Thu, 18 Dec 2025 10:46:34 +0000 (11:46 +0100)] 
go.bbclass: disable workspaces

go has a feature of workspaces [1]. If there is a file called go.work
in your working directory on any of its parent directories that will
be read and used during build. For OE where the builds shall
be sandboxed this is bad as a workspace file outside of the build
environment can be picked up. This commit wil disable that feature
according to the instruction in [1].

This was found and introduced build failures when a file go.work was
in the parent directory outside of OE build directory.

[1] https://go.dev/ref/mod#workspaces

Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogstreamer1.0-vaapi: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:47 +0000 (17:05 +0800)] 
gstreamer1.0-vaapi: upgrade 1.26.7 -> 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogstreamer1.0: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:46 +0000 (17:05 +0800)] 
gstreamer1.0: upgrade 1.26.7 -> 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogstreamer1.0-rtsp-server: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:45 +0000 (17:05 +0800)] 
gstreamer1.0-rtsp-server: upgrade 1.26.7 -> 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogstreamer1.0-python: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:44 +0000 (17:05 +0800)] 
gstreamer1.0-python: upgrade 1.26.7 -> 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogstreamer1.0-plugins-ugly: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:43 +0000 (17:05 +0800)] 
gstreamer1.0-plugins-ugly: upgrade 1.26.7 -> 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogstreamer1.0-plugins-good: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:42 +0000 (17:05 +0800)] 
gstreamer1.0-plugins-good: upgrade 1.26.7 -> 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogstreamer1.0-plugins-base: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:41 +0000 (17:05 +0800)] 
gstreamer1.0-plugins-base: upgrade 1.26.7 -> 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogstreamer1.0-plugins-bad: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:40 +0000 (17:05 +0800)] 
gstreamer1.0-plugins-bad: upgrade 1.26.7 -> 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogstreamer1.0-libav: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:39 +0000 (17:05 +0800)] 
gstreamer1.0-libav: upgrade 1.26.7 -> 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogst-examples: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:38 +0000 (17:05 +0800)] 
gst-examples: upgrade 1.26.7 -> 1.26.9

0001-Make-player-examples-installable.patch
refreshed for 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogst-devtools: upgrade 1.26.7 -> 1.26.9
Wang Mingyu [Thu, 18 Dec 2025 09:05:37 +0000 (17:05 +0800)] 
gst-devtools: upgrade 1.26.7 -> 1.26.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agorsync: fix CVE-2025-10158
Liyin Zhang [Thu, 18 Dec 2025 07:57:57 +0000 (15:57 +0800)] 
rsync: fix CVE-2025-10158

CVE-2025-10158:
A malicious client acting as the receiver of an rsync file transfer can trigger an out of bounds read of a heap based buffer, via a negative array index. The malicious rsync client requires at least read access to the remote rsync module in order to trigger the issue.

Reference:
[https://nvd.nist.gov/vuln/detail/CVE-2025-10158]

Upstream patch:
[https://github.com/RsyncProject/rsync/commit/797e17fc4a6f15e3b1756538a9f812b63942686f]

Signed-off-by: Liyin Zhang <liyin.zhang.cn@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agowpa-supplicant: enable 802.11be support
Miaoqing Pan [Thu, 18 Dec 2025 03:04:48 +0000 (11:04 +0800)] 
wpa-supplicant: enable 802.11be support

wpa_supplicant has supported IEEE 802.11be (Wi-Fi 7) for over three
years. With growing market demand for Wi-Fi 7, it is now an
appropriate time to enable IEEE 802.11be Extremely High Throughput
(EHT) support, mainly for AP mode.

This implementation conforms to IEEE Std 802.11be-2024, which was
approved by the IEEE SA Standards Board on September 26, 2024 and
officially published on July 22, 2025.

Signed-off-by: Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agowpa-supplicant: enable OWE support
Miaoqing Pan [Thu, 18 Dec 2025 03:04:47 +0000 (11:04 +0800)] 
wpa-supplicant: enable OWE support

Enable Opportunistic Wireless Encryption (OWE) in wpa_supplicant for
easier testing and examples by setting CONFIG_OWE=y in defconfig.

OWE is standardized in IEEE Std 802.11-2024 and specified by RFC
8110 (updated by RFC 9672).

Disable OWE when PACKAGECONFIG selects gnutls to prevent build
failures.

Signed-off-by: Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoinsane.bbclass: avoid unnecessary rerun of do_patch
Chen Qi [Thu, 18 Dec 2025 02:53:51 +0000 (10:53 +0800)] 
insane.bbclass: avoid unnecessary rerun of do_patch

When toggling ptest for DISTRO_FEATURES, the do_patch function
gets rerun.

The dependency chain is:
do_patch -> do_qa_patch -> DISTRO_FEATURES{ptest}

Such rerun is not necessary. And it's kind of annoying because everything
gets rebuilt, including cross toolchain and recipes not using ptest.

The ERROR_QA and WARN_QA should be enough to trigger the re-run
if unimplemented-ptest is added to one of them. So remove the first
check of DISTRO_FEATURES on ptest to avoid these unnecessary reruns.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agotcl: upgrade 9.0.2 -> 9.0.3
Yi Zhao [Thu, 18 Dec 2025 02:28:31 +0000 (10:28 +0800)] 
tcl: upgrade 9.0.2 -> 9.0.3

ChangeLog:
https://wiki.tcl-lang.org/page/Changes+in+Tcl%2FTk+9.0.3

* Refresh local patch.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agognu-efi: upgrade 4.0.2 -> 4.0.4
Yi Zhao [Thu, 18 Dec 2025 02:28:30 +0000 (10:28 +0800)] 
gnu-efi: upgrade 4.0.2 -> 4.0.4

ChangeLog:
https://github.com/ncroxon/gnu-efi/releases/tag/4.0.3
https://github.com/ncroxon/gnu-efi/releases/tag/4.0.4

* Refresh local patch.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agopython3-bcrypt: upgrade 4.3.0 -> 5.0.0
Tom Geelen [Wed, 17 Dec 2025 19:40:52 +0000 (20:40 +0100)] 
python3-bcrypt: upgrade 4.3.0 -> 5.0.0

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agopython3-attrs: upgrade 25.3.0 -> 25.4.0
Tom Geelen [Wed, 17 Dec 2025 18:59:50 +0000 (19:59 +0100)] 
python3-attrs: upgrade 25.3.0 -> 25.4.0

Changelog: https://github.com/python-attrs/attrs/releases/tag/25.4.0

Removed obsolete file which was added to ptest. This is no longer necessary moving forward

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agomaintainers.inc: update e-mail address
Michael Opdenacker [Wed, 17 Dec 2025 16:05:49 +0000 (16:05 +0000)] 
maintainers.inc: update e-mail address

Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agofragments/autobuilder: Add back PTEST_EXPECT_FAILURE
Mathieu Dubois-Briand [Fri, 19 Dec 2025 11:12:10 +0000 (12:12 +0100)] 
fragments/autobuilder: Add back PTEST_EXPECT_FAILURE

The PTEST_EXPECT_FAILURE option setting was recently dropped from
core-image-ptest [1]. This is probably the right thing to do, but we
still want to use it on the autobuilder.

Note, this will now be enabled on all images and not just the ptest
ones, but this should not change the whole behaviour.

[1] https://lists.openembedded.org/g/openembedded-core/message/227412

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agocore-image-ptest: drop PTEST_EXPECT_FAILURE
Chen Qi [Tue, 9 Dec 2025 02:00:39 +0000 (02:00 +0000)] 
core-image-ptest: drop PTEST_EXPECT_FAILURE

This variable setting is not helping people now. Because in practice,
ptest failure warnings on autobuilder are still catched and reported
back to developer.

In addition, setting this value to 1 is sometimes causing confusion for
developers.

As an example, I used 'bitbake core-image-ptest-util-linux:do_testimage'.
It succeeded with warning message. I didn't notice the warning message.
I saw the command succeeded and I tought util-linux ptest is OK. But
in actual fact, the ptest failed. It's the PTEST_EXPECT_FAILURE setting
in this core-image-ptest.bb that is not giving me error.

In summary, a simple erroring out action should be clearer.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days ago{cross,native}.bbclass: drop DEBUG_BUILD
Hongxu Jia [Wed, 17 Dec 2025 15:24:16 +0000 (23:24 +0800)] 
{cross,native}.bbclass: drop DEBUG_BUILD

In most cases you want to debug target binaries, or native, or cross
but it would be unusual to want to do all at the same time.

Drop DEBUG_BUILD, and set INHIBIT_SYSROOT_STRIP ??= "" by default,
user could use ?= to override in local.conf if needed

Suggested-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agokexec-tools: Upgrade to 2.0.32
Khem Raj [Sat, 13 Dec 2025 18:35:22 +0000 (10:35 -0800)] 
kexec-tools: Upgrade to 2.0.32

License-Update: Update with current text for GPLv2 [1]

* This version has support for riscv64 so enable it in COMPATIBLE_HOSTS
* LoongArch support and other fixes
* Drop patch already upstream in 2.0.32 release

[1] https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/commit/COPYING?h=main&id=591ebf60649de53dd7a9c916ef4e831626ab1810

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agocargo-c: update 0.10.18 -> 0.10.19
Deepesh Varatharajan [Mon, 15 Dec 2025 16:19:54 +0000 (08:19 -0800)] 
cargo-c: update 0.10.18 -> 0.10.19

Changes are here:
https://github.com/lu-zero/cargo-c/compare/v0.10.18..v0.10.19

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agowebkitgtk: workaround compile failure for large debug symbols
Hongxu Jia [Wed, 17 Dec 2025 11:08:03 +0000 (19:08 +0800)] 
webkitgtk: workaround compile failure for large debug symbols

Originally, we move space optimize from recipe webkitgtk to
yocto-space-optimize.inc [1], it caused multiple build failures
if not include yocto-space-optimize.inc

For qemux86-64: "relocation truncated to fit: R_X86_64_32 against `.debug_info'"
For qemuarm64: "relocation truncated to fit: R_AARCH64_ABS32 against `.debug_info'"

According to the suggestion of gcc [2], pass -g1 to massively reduce the size of
the debug symbols to workaround the errors

Remove duplicate setting from yocto-space-optimize.inc at the same time.

[1] https://git.openembedded.org/openembedded-core/commit/meta?id=007c4aea10e13bd9b2d66d016c25f31c2709cbf6
[2] https://sourceware.org/bugzilla/show_bug.cgi?id=15444

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agogcc: fix ICE when building webkitgtk
Hongxu Jia [Wed, 17 Dec 2025 07:26:53 +0000 (15:26 +0800)] 
gcc: fix ICE when building webkitgtk

Compile webkitgtk failed with ICE
...
|tmp/work/x86-64-v3-oe-linux/webkitgtk/2.50.0/sources/webkitgtk-2.50.0/
Source/WebCore/platform/ScrollAnimationMomentum.cpp:96:6: internal compiler
error: in expand_debug_locations, at cfgexpand.cc:6042
...

Backport a patch from upstream to fix the issue [1][2]

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122394
[2] https://gcc.gnu.org/cgit/gcc/commit/?id=e55dcff97708a4937dc4d8736b8b3074ebbff6f3

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agosocat: 1.8.0.3 -> 1.8.1.0
Hongxu Jia [Wed, 17 Dec 2025 08:07:00 +0000 (16:07 +0800)] 
socat: 1.8.0.3 -> 1.8.1.0

Fix compile failed with musl

License-Update: No change, update README to add new lines

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agorootfs-postcommands.bbclass: fix adding 'no password' banner
Chen Qi [Wed, 17 Dec 2025 05:22:40 +0000 (05:22 +0000)] 
rootfs-postcommands.bbclass: fix adding 'no password' banner

It's possible that users use EXTRA_USERS_PARAMS to set password
for root or explicitly expire root password. So we need to check
these two cases to ensure the 'no password' banner is not misleading.

As an example, below are configurations to make an image requiring
setting a root password on first boot, but without having to first enter
a static initial password:

  In conf/toolcfg.cfg:
  OE_FRAGMENTS += "distro/poky core/yocto/root-login-with-empty-password
  In local.conf:
  INHERIT += "extrausers"
  EXTRA_USERS_PARAMS += " passwd-expire root;"

Adding such banner is only meaningful when base-passwd and baes-files are
installed. In case of container image, they might not be installed (e.g.,
container-test-image). So add extra checking for it. With the above logic,
we avoid breaking the following oe-selftest test case:
containerimage.ContainerImageTests.test_expected_files

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agoextrausers.bbclass: use '+=' for ROOTFS_POSTPROCESS_COMMAND
Chen Qi [Wed, 17 Dec 2025 05:22:39 +0000 (05:22 +0000)] 
extrausers.bbclass: use '+=' for ROOTFS_POSTPROCESS_COMMAND

This is the only place in oe-core that still uses apppend for
ROOTFS_POSTPROCESS_COMMAND. It's modifying users and groups and
such behavior does not need to run as the last step. So change
to use '+='.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agorun-postinsts: fix post-install-script output in log file
Favazza, Samuele [Tue, 16 Dec 2025 14:33:31 +0000 (14:33 +0000)] 
run-postinsts: fix post-install-script output in log file

When the POSTINST_LOGGING is enabled the output of the post-install
script is not stored in the 'postinstall.log' file. This probably
happened since commit 706410c847ac9c89317d098de5d5c580736edbbb.

Fix the post-install script execution statement to honor the
stdout/stderr redirection to the 'postinstall.log' file.

Signed-off-by: Samuele Favazza <samuele.favazza@duagon.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agotzdata,tzcode-native: Upgrade 2025b -> 2025c
Paul Barker [Tue, 16 Dec 2025 18:41:11 +0000 (18:41 +0000)] 
tzdata,tzcode-native: Upgrade 2025b -> 2025c

This release mostly changes code and commentary. The only changed data
are leap second table expiration and pre-1976 time in Baja California.

Full release notes:
  https://lists.iana.org/hyperkitty/list/tz-announce@iana.org/thread/TAGXKYLMAQRZRFTERQ33CEKOW7KRJVAK/

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agogdk-pixbuf: upgrade 2.42.12 -> 2.44.4
Ross Burton [Tue, 16 Dec 2025 16:10:01 +0000 (16:10 +0000)] 
gdk-pixbuf: upgrade 2.42.12 -> 2.44.4

Upstream changes (subset):
- Add glycin loader (a sandboxed rust image loading framework)
- Deprecate the XPM-related API
- The animation-related APIs have been deprecated
- jpeg: Fix a crash related to icc data (CVE-2025-7345)
- Prefer builtin modules

Explicitly disable the glycin plugin for now, as we don't have a recipe
for glycin yet.

Explicitly disable the thumbnailer for now, this hasn't been built since
2.38[2] and would need more integration to work in cross builds.

Use 'documentation' for the gi-docgen option[1].

[1] gdk-pixbuf ee5a35665 ("build: Add "documentation" configuration option")
[2] gdk-pixbuf fc3770831 ("meson: don't build tests or the thumbnailer if cross building")
since 2.38

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agogdk-pixbuf: small cleanups
Ross Burton [Tue, 16 Dec 2025 16:10:00 +0000 (16:10 +0000)] 
gdk-pixbuf: small cleanups

Update homepage, as the wiki is mostly dead links.

Optionally build the manpages.

Remove the gdk-pixbuf-xlib package, as this was removed in 2.42[1]

Enable/disable building the tests, not just installing the tests, to
save build time if they're not needed.

Fix some indentation which was using the wrong spacing.

[1] gdk-pixbuf 3362e94c2 ("Remove obsolete Xlib helper library")

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agofreetype: use meson instead of autotools
Ross Burton [Tue, 16 Dec 2025 13:36:00 +0000 (13:36 +0000)] 
freetype: use meson instead of autotools

Port the options to Meson, and drop all of the autoconf tweaking.

Enable Harfbuzz support using dynamic loading by default. If Harfbuzz is
present at runtime then FreeType will use it for improved hinting. Do
not RDEPENDS on harfbuzz so that it's only used if already present in
the rendering stack.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agofreetype: upgrade 2.13.3 -> 2.14.1
Ross Burton [Tue, 16 Dec 2025 13:35:59 +0000 (13:35 +0000)] 
freetype: upgrade 2.13.3 -> 2.14.1

Important upstream changes:

- A new  configuration macro `FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC`
  is available to load the HarfBuzz library dynamically.
- The auto-hinter got new abilities.
- Bitmap-only TrueType fonts now ignore the `FT_LOAD_NO_BITMAP` flag.

Update the home page and bug tracker links.

License-Update: wording, nothing relevant.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agottyrun: upgrade 2.39.0 -> 2.40.0
Ross Burton [Tue, 16 Dec 2025 13:35:58 +0000 (13:35 +0000)] 
ttyrun: upgrade 2.39.0 -> 2.40.0

No changed to ttyrun binary, just keeping up to date with upstream.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agoruby: upgrade 3.4.5 -> 3.4.7
Ross Burton [Tue, 16 Dec 2025 13:35:57 +0000 (13:35 +0000)] 
ruby: upgrade 3.4.5 -> 3.4.7

Upstream changes:

- Merge URI-1.0.4 for Ruby 3.4 by hsbt
- Bug #21313: it in rescue/ensure on prism
- [3.4] compile.c: Handle anonymous variables in outer_variable_cmp by byroot
- Bug #21610: Use ec->interrupt_mask to prevent interrupts.
- Bug #21611: Ruby 3.4.6 can't be built with GCC 15.2.1
- Bug #21342: Segfault: invalid keeping_mutexes when using Mutex in Thread then Fiber after GC
- Bug #21569: [armv7, musl] SIGBUS in ibf_load_object_float due to unaligned VFP double load when reading IBF
- Bug #21568: Requiring core libraries when already requiring multiple user defined libraries with the same name can error
- Bug #21514: Rust deprecation warning building ruby-3.4.5/yjit/src/codegen.rs
- Bug #21259: The Prism compiler wrongly creates a line number of zero
- Bug #21188: PRISM does not end reading from tty with ^D twice
- Bug #21546: prefix in ruby.pc is wrong when --enable-load-relative
- Bug #21402: ruby2_keywords affects methods/procs with post arguments
- Bug #19417: Regexp \p{Word} and [[:word:]] do not match Unicode Other_Number character
- Bug #21535: NoMethodError becomes NameErrorwhen using ... delegation and method call indirection
- YJIT: Add more information to an assert message by k0kubun
- Bug #21567: Crash when $LOADED_FEATURES is modified during require
- Bug #21561: Wrong encoding for File.dirname result on Windows
- Bump Prism version to 1.5.1 by k0kubun

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agopython3-hatchling: upgrade 1.27.0 -> 1.28.0
Ross Burton [Tue, 16 Dec 2025 13:35:56 +0000 (13:35 +0000)] 
python3-hatchling: upgrade 1.27.0 -> 1.28.0

Upstream changes:

- Drop support for Python 3.9
- Add sbom-files option and sbom_files build data to the wheel build
  target for including Software Bill of Materials files.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agoofono: upgrade 2.18 -> 2.19
Ross Burton [Tue, 16 Dec 2025 13:35:55 +0000 (13:35 +0000)] 
ofono: upgrade 2.18 -> 2.19

Upstream changes:

- gobi: Support raw-ip only devices
- Revert "atmodem: let +COPS: report access technology for SIMCom"
- atmodem: report cell technology capability for SIMCom A76XX
- atmodem: also handle EUTRAN networks in creg_notify()
- atmodem: add explicit handling for netreg status in creg_notify()
- sim7100: Update to handle broader A76XX modem series
- sim7100: enable ppp-reset workaround
- plugins: drop droid and use gobi for droid4 modem instead
- gobi: Add "OfflineOperatingMode" property
- gobi: do not assume LTE is supported, detect it
- ofono.conf: enable D-Bus use with PipeWire
- gobi: If WDA unsupported, skip data format logic
- gobi: request PDS service if supported
- gobi: fix start_service_requests() return type

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agoacpica: upgrade 20250807 -> 20251212
Ross Burton [Tue, 16 Dec 2025 13:35:54 +0000 (13:35 +0000)] 
acpica: upgrade 20250807 -> 20251212

Upstream changes:

- Update many existing ACPI tables to follow the ACPI 6.6 Specification
  changes and/or newly approved ASWG ECRs
- Add a few new ACPI tables: IOVT, SWFT, KEYP
- Add many new UUIDs, Hardware/PnP/ACPI IDs
- Support a few new special methods (_xxx format) and modify few
  existing ones to stay compliant with the latest ACPI Specification
  changes
- Improve existing tools/utilities and fix/clean up some problematic
  usages along with patching certain vulnerabilities

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agobinutils: Fix CVE-2025-11494
Deepesh Varatharajan [Tue, 16 Dec 2025 06:40:17 +0000 (22:40 -0800)] 
binutils: Fix CVE-2025-11494

Since x86 .eh_frame section may reference _GLOBAL_OFFSET_TABLE_, keep
_GLOBAL_OFFSET_TABLE_ if there is dynamic section and the output
.eh_frame section is non-empty.

Backport a patch from upstream to fix CVE-2025-11494
Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=b6ac5a8a5b82f0ae6a4642c8d7149b325f4cc60a]

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agolibarchive: upgrade 3.8.3 -> 3.8.4
Peter Marko [Mon, 15 Dec 2025 23:04:15 +0000 (00:04 +0100)] 
libarchive: upgrade 3.8.3 -> 3.8.4

Handles CVE-2025-60753.

Release Notes [1]:
Libarchive 3.8.4 is a bugfix release.
Notable bugxies:
* bsdtar: Fix zero-length pattern issue (#2787)
* lib: Fix regression introduced in libarchive 3.8.2 when walking enterable but unreadable directories (#2797)
Full Changelog: [2]

[1] https://github.com/libarchive/libarchive/releases/tag/v3.8.4
[2] https://github.com/libarchive/libarchive/compare/v3.8.3...v3.8.4

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agooe-selftest: uboot: add test for building U-Boot initial env binary
Pierre-Loup GOSSE [Fri, 21 Nov 2025 08:49:18 +0000 (09:49 +0100)] 
oe-selftest: uboot: add test for building U-Boot initial env binary

This adds two new selftest cases `test_uboot_initial_env_binary` and
`test_uboot_config_initial_env_binary` to verify the build of the U-Boot
initial env binary with the mkimage tool.

Signed-off-by: Pierre-Loup GOSSE <pierre-loup.gosse@smile.fr>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agou-boot: make initial environment binary image
Pierre-Loup GOSSE [Fri, 21 Nov 2025 08:49:17 +0000 (09:49 +0100)] 
u-boot: make initial environment binary image

Build the U-Boot initial environment binary image if
UBOOT_INITIAL_ENV_BINARY is set to "1". The environment partition size
(in bytes, hexadecimal or decimal) must be defined using
UBOOT_INITIAL_ENV_BINARY_SIZE.

If U-Boot environment redundancy is enabled,
UBOOT_INITIAL_ENV_BINARY_REDUND must be set to "1".

The resulting binary can be flashed using WIC at the environment offset,
overriding any existing environment if present, for example:

  part --source rawcopy --sourceparams="file=u-boot-initial-env-sd.bin" --ondisk sda --no-table --offset 4096

Signed-off-by: Pierre-Loup GOSSE <pierre-loup.gosse@smile.fr>
Reviewed-by: Martin Schwan <m.schwan@phytec.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agolibgpg-error: 1.56 -> 1.58
Hongxu Jia [Mon, 15 Dec 2025 08:43:44 +0000 (16:43 +0800)] 
libgpg-error: 1.56 -> 1.58

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agopython3-psutil: upgrade 7.0.0 -> 7.1.3
Tom Geelen [Sat, 13 Dec 2025 16:58:09 +0000 (17:58 +0100)] 
python3-psutil: upgrade 7.0.0 -> 7.1.3

Release notes:
https://github.com/giampaolo/psutil/blob/master/HISTORY.rst

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agoptest-packagelists: Include libseccomp only when seccomp distro feature is enabled
Khem Raj [Sat, 13 Dec 2025 08:24:33 +0000 (00:24 -0800)] 
ptest-packagelists: Include libseccomp only when seccomp distro feature is enabled

This package does not get included without this distro features so there
is no need to synthesize ptest image for libseccomp without it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agosystemtap: Enable riscv32 builds
Khem Raj [Sat, 13 Dec 2025 07:57:17 +0000 (23:57 -0800)] 
systemtap: Enable riscv32 builds

This builds fine for qemuriscv32 these days

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agooelint: Remove obsolete class
Richard Purdie [Thu, 11 Dec 2025 15:29:36 +0000 (15:29 +0000)] 
oelint: Remove obsolete class

Most of the checks in this class are covered by other areas of the code now.
If there is anyting important missing, it should be added elsewhere. The
code hasn't had meaningful changes since 2014. Drop it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agonasm: Fix build with musl+clang
Khem Raj [Wed, 10 Dec 2025 03:34:40 +0000 (19:34 -0800)] 
nasm: Fix build with musl+clang

Fixes `bool` related errors w.r.t. C23

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agomaintainers.inc: remove self
Gyorgy Sarvari [Wed, 10 Dec 2025 14:59:02 +0000 (15:59 +0100)] 
maintainers.inc: remove self

Remove myself from the maintained recipes.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agocve-update: Avoid NFS caching issues
Paul Barker [Wed, 17 Dec 2025 15:05:34 +0000 (15:05 +0000)] 
cve-update: Avoid NFS caching issues

When moving the updated CVE database file to the downloads directory,
ensure that it has a different inode number to the previous version of
this file.

We have seen "sqlite3.DatabaseError: database disk image is malformed"
exceptions on our autobuilder when trying to read the CVE database in
do_cve_check tasks. The context here is that the downloads directory
(where the updated database file is copied to) is shared between workers
as an NFS mount. Different autobuilder workers were seeing different
checksums for the database file, which indicates that a mix of both new
and stale data was being read. Forcing each new version of the database
file to have a different inode number will prevent stale data from being
read from local caches.

This should fix [YOCTO #16086].

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoChange CPAN_MIRROR to the address where it resolves.
Jason Schonberg [Fri, 12 Dec 2025 11:51:11 +0000 (06:51 -0500)] 
Change CPAN_MIRROR to the address where it resolves.

  "https://search.cpan.org/CPAN"  -->  "https://cpan.metacpan.org"

  Update other locations that reference search.cpan.org as appropriate.

    https://log.perl.org/2018/05/goodbye-search-dot-cpan-dot-org.html

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoprocps: fixed large pid issue with top
Amaury Couderc [Fri, 12 Dec 2025 13:35:54 +0000 (14:35 +0100)] 
procps: fixed large pid issue with top

procps: fixed large pid issue with top

top -b -n1 -H -p 92233720368547758071
  signal 11 (SEGV) was caught by top, please

This patch should be backported to the scarthgap branch once it is merged.

Signed-off-by: Amaury Couderc <amaury.couderc@est.tech>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>