]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
3 weeks agokea: Fix build with clang/libc++ 21
Khem Raj [Mon, 8 Sep 2025 21:06:55 +0000 (14:06 -0700)] 
kea: Fix build with clang/libc++ 21

Clang with libc++ hardening on, rejects Boost’s enum trait probe
which is ill-formed for scoped/limited
enums whose valid range does not include −1
(e.g. enums with values [0..3])

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>
3 weeks agohwdata: upgrade 0.398 -> 0.399
Gyorgy Sarvari [Tue, 9 Sep 2025 11:13:49 +0000 (13:13 +0200)] 
hwdata: upgrade 0.398 -> 0.399

Changelog: Update vendor ids

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>
3 weeks agoofono: upgrade 2.17 -> 2.18
Gyorgy Sarvari [Tue, 9 Sep 2025 08:37:11 +0000 (10:37 +0200)] 
ofono: upgrade 2.17 -> 2.18

Changelog:
Fix issue with QMI and handling SMS message acknowledgement.
Fix issue with handling SIM7100 modem ready detection.
Add support for forbidden operator list.

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>
3 weeks agolibnss-nis: Upgrade to 3.4
Khem Raj [Thu, 28 Aug 2025 14:41:15 +0000 (07:41 -0700)] 
libnss-nis: Upgrade to 3.4

Bring following changes on top of 3.2

3c206b7 (origin/master, origin/HEAD) Release version 3.4
09f6be4 fix: Leak in nis-initgroups.c:_nss_nis_initgroups_dyn()
d141952 Release version 3.3
9a5fb67 Update autoconf files
f062d8e Remove nis-publickey.c

Drop the lld patch, its fixed upstream by dropping the concerned code

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>
3 weeks agolinux-yocto/6.16: cfg: fix audit warnings
Bruce Ashfield [Wed, 10 Sep 2025 19:39:42 +0000 (15:39 -0400)] 
linux-yocto/6.16: cfg: fix audit warnings

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

1/4 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: guest: make DRM guest options arch specific
    Date: Wed, 10 Sep 2025 13:38:37 -0400

    We only need some of the extended DRM options if the guest is
    x86-64 or arm64, otherwise, we get configuration warnings as
    the options are not valid.

    Restrict the architectures and we get a clean configuration
    and can build packages like vboxguestdrivers.

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

2/4 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: debug-sched: drop SCHED_DEBUG
    Date: Wed, 10 Sep 2025 14:51:19 -0400

    Yes, we could drop the entire fragment, but then users of it
    would get config errors unessarily. We keep it to ensure that
    CONFIG_PROC is around in small configurations.

    This is dropped due to:

    commit b52173065e0aad82a31863bb5f63ebe46f7eb657
    Author: Ingo Molnar <mingo@kernel.org>
    Date:   Mon Mar 17 11:42:56 2025 +0100

        sched/debug: Remove CONFIG_SCHED_DEBUG

        For more than a decade, CONFIG_SCHED_DEBUG=y has been enabled
        in all the major Linux distributions:

           /boot/config-6.11.0-19-generic:CONFIG_SCHED_DEBUG=y

        The reason is that while originally CONFIG_SCHED_DEBUG started
        out as a debugging feature, over the years (decades ...) it has
        grown various bits of statistics, instrumentation and
        control knobs that are useful for sysadmin and general software
        development purposes as well.

        But within the kernel we still pretend that there's a choice,
        and sometimes code that is seemingly 'debug only' creates overhead
        that should be optimized in reality.

        So make it all official and make CONFIG_SCHED_DEBUG unconditional.

        Now that all uses of CONFIG_SCHED_DEBUG are removed from
        the code by previous patches, remove the Kconfig option as well.

Signed-off-by: Ingo Molnar <mingo@kernel.org>
Tested-by: Shrikanth Hegde <sshegde@linux.ibm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Juri Lelli <juri.lelli@redhat.com>
Cc: Vincent Guittot <vincent.guittot@linaro.org>
Cc: Dietmar Eggemann <dietmar.eggemann@arm.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Ben Segall <bsegall@google.com>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Valentin Schneider <vschneid@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: https://lore.kernel.org/r/20250317104257.3496611-6-mingo@kernel.org
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

3/4 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: x86: drop CONFIG_HIGHPTE
    Date: Wed, 10 Sep 2025 15:05:46 -0400

    commit 0081fdeccbf610499b79784998b1fd36783209dd
    Author: Arnd Bergmann <arnd@arndb.de>
    Date:   Wed Feb 26 22:37:11 2025 +0100

        x86/mm: Drop support for CONFIG_HIGHPTE

        With the maximum amount of RAM now 4GB, there is very little point
        to still have PTE pages in highmem. Drop this for simplification.

        The only other architecture supporting HIGHPTE is 32-bit arm, and
        once that feature is removed as well, the highpte logic can be
        dropped from common code as well.

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-8-arnd@kernel.org
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

4/4 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: hostap: drop obselete LIB80211
    Date: Wed, 10 Sep 2025 15:19:37 -0400

    These options are no longer valid in 6.16+

    commit 02f220b5267042d0de649614eec84ded8aeecb4f
    Author: Johannes Berg <johannes.berg@intel.com>
    Date:   Mon Oct 7 20:26:55 2024 +0200

        wifi: ipw2x00/lib80211: move remaining lib80211 into libipw

        There's already much code in libipw that used to be shared
        with more drivers, but now with the prior cleanups, those old
        Intel ipw2x00 drivers are also the only ones using whatever is
        now left of lib80211. Move lib80211 entirely into libipw.

Link: https://patch.msgid.link/20241007202707.915ef7b9e7c7.Ib9876d2fe3c90f11d6df458b16d0b7d4bf551a8d@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.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>
3 weeks agolinux-yocto/6.16: genericarm64 config
Bruce Ashfield [Wed, 10 Sep 2025 05:08:22 +0000 (01:08 -0400)] 
linux-yocto/6.16: genericarm64 config

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>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolinux-yocto/6.16: cfg: x86 BIGSMP removal
Bruce Ashfield [Wed, 10 Sep 2025 05:08:20 +0000 (01:08 -0400)] 
linux-yocto/6.16: cfg: x86 BIGSMP removal

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>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolinux-yocto/6.16: cfg: DRM tweaks for guests
Bruce Ashfield [Wed, 10 Sep 2025 05:08:19 +0000 (01:08 -0400)] 
linux-yocto/6.16: cfg: DRM tweaks for guests

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>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolttng-modules: update to v2.14.1
Bruce Ashfield [Tue, 9 Sep 2025 14:00:36 +0000 (10:00 -0400)] 
lttng-modules: update to v2.14.1

Bumping lttng-modules to the next -stable release as this fixes the
build against the latest 6.16-stable kernels.

We drop two patches that were previously backported, but are now
part of the release.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolinux-yocto/6.12: update CVE exclusions (6.12.44)
Bruce Ashfield [Fri, 5 Sep 2025 16:09:27 +0000 (12:09 -0400)] 
linux-yocto/6.12: update CVE exclusions (6.12.44)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 3 changes (0 new | 3 updated): - 0 new CVEs: - 3 updated CVEs: CVE-2025-32100, CVE-2025-55852, CVE-2025-55944
        Date: Wed, 3 Sep 2025 20:01:09 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolinux-yocto/6.12: update to v6.12.44
Bruce Ashfield [Fri, 5 Sep 2025 16:09:26 +0000 (12:09 -0400)] 
linux-yocto/6.12: update to v6.12.44

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

no ids found, dumping:
    11a24528d080 Linux 6.12.44
    4edaeba45bcc alloc_fdtable(): change calling conventions.
    51e8531371f9 netfilter: nf_reject: don't leak dst refcount for loopback packets
    e133ea6dd6a7 s390/hypfs: Enable limited access during lockdown
    782a7d2ddbf2 s390/hypfs: Avoid unnecessary ioctl registration in debugfs
    ba1e8eab16d2 ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation
    66d25bb8ab0e net/mlx5e: Preserve shared buffer capacity during headroom updates
    3ef5a3a68b8f net/mlx5e: Query FW for buffer ownership
    892fe7bf7390 net/mlx5: Add IFC bits and enums for buf_ownership
    736dab2783ba net/mlx5: Relocate function declarations from port.h to mlx5_core.h
    cacc591fb03e net/mlx5: Base ECVF devlink port attrs from 0
    b510ba91ad4f Octeontx2-af: Skip overlap check for SPI field
    69c849660633 bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU
    dc17f43d9666 bonding: update LACP activity flag after setting lacp_active
    34327b362ce2 ALSA: timer: fix ida_free call while not allocated
    23ff73c9495d net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate
    ff57186b2cc3 net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
    9bbf16b649b0 net: dsa: microchip: Fix KSZ9477 HSR port setup issue
    9b136c1e442b igc: fix disabling L1.2 PCI-E link substate on I226 on init
    e6e7966c3203 ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc
    30bf5728bb21 s390/mm: Do not map lowcore with identity mapping
    e94cdb9fb279 LoongArch: Optimize module load time by optimizing PLT/GOT counting
    995889c25886 microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1
    71f6b75f1f4d microchip: lan865x: fix missing netif_start_queue() call on device open
    2e765ba0ee0e net/smc: fix UAF on smcsk after smc_listen_out()
    a7efffeecb88 gve: prevent ethtool ops after shutdown
    22042ffedd8c net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization
    78ba077e323f phy: mscc: Fix timestamping for vsc8584
    4931fe2dbe1c cifs: Fix oops due to uninitialised variable
    1b7862974266 net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload.
    94731cc551e2 ppp: fix race conditions in ppp_fill_forward_path
    b6be9f91c61c net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path
    53aee4fc347c ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add
    041e2f945f82 net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM
    af9742effde6 drm/amd/display: Don't print errors for nonexistent connectors
    97fc94c5fd3c drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session()
    9d9b04562628 ALSA: usb-audio: Fix size validation in convert_chmap_v3()
    a4f1b9c57092 drm/hisilicon/hibmc: fix the hibmc loaded failed bug
    d85331542e98 drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed
    c8029abe45c5 drm/hisilicon/hibmc: refactored struct hibmc_drm_private
    a0d2e6f9d34a rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too
    bce19c62ed00 mlxsw: spectrum: Forward packets with an IPv4 link-local source IP
    975e2590a72e Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync()
    dcb367e70770 Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established
    369518d9f713 Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF
    3313f062338a Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown
    0d340bbb8d49 Bluetooth: hci_sync: Fix scan state after PA Sync has been established
    4bdb0f78bddb iommu/amd: Avoid stack buffer overflow from kernel cmdline
    f1424c830d6c scsi: qla4xxx: Prevent a potential error pointer dereference
    313f2c85f64d rtase: Fix Rx descriptor CRC error bit definition
    bdb19cd0de73 net: bridge: fix soft lockup in br_multicast_query_expired()
    87c36bef9e0f net: xilinx: axienet: Fix RX skb ring management in DMAengine mode
    8d2bf2ec20a6 RDMA/hns: Fix dip entries leak on devices newer than hip09
    17ed810811ec RDMA/bnxt_re: Fix to initialize the PBL array
    f884c7b15ebd RDMA/bnxt_re: Fix a possible memory leak in the driver
    948577ad2876 RDMA/bnxt_re: Fix to remove workload check in SRQ limit path
    d43f27aa9e3c RDMA/bnxt_re: Fix to do SRQ armena by default
    89053e3f0c2d RDMA/hns: Fix querying wrong SCC context for DIP algorithm
    ed4f1d589168 RDMA/erdma: Fix ignored return value of init_kernel_qp
    60a56f5a54f5 rust: alloc: replace aligned_size() with Kmalloc::aligned_layout()
    846bda1478b1 iosys-map: Fix undefined behavior in iosys_map_clear()
    6bfa361d7278 drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian
    46d9ebf9fd82 drm/tests: Do not use drm_fb_blit() in format-helper tests
    f7798cb62de9 drm/format-helper: Add generic conversion to 32-bit formats
    845687312b68 drm/format-helper: Move helpers for pixel conversion to header file
    d218e87db084 drm/format-helper: Add conversion from XRGB8888 to BGR888
    268a5b682a18 drm/panic: Move drawing functions to drm_draw
    8b9c53f8edd4 drm/tests: Fix endian warning
    7a60c21384c8 cgroup/cpuset: Fix a partition error with CPU hotplug
    68da1fac48f0 cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key
    cabcb52d76d3 drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor().
    aa2b0dc33258 spi: spi-fsl-lpspi: Clamp too high speed_hz
    a9e5924daa95 x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper
    f860000c1f5e iio: imu: inv_icm42600: change invalid data error to -EBUSY
    06230d6dec21 iio: imu: inv_icm42600: Convert to uXX and sXX integer types
    78de165b61b1 iio: imu: inv_icm42600: use = { } instead of memset()
    4bd0edbd83b6 iio: imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to aligned_s64
    3439c15ae91a tls: fix handling of zero-length records on the rx_list
    e42ac65e257b powerpc/boot: Fix build with gcc 15
    9c4afcaf8275 ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp()
    f483319e1f9b drm/i915/icl+/tc: Cache the max lane count value
    51ffbf14e261 compiler: remove __ADDRESSABLE_ASM{_STR,}() again
    ae94295132b8 drm/i915/icl+/tc: Convert AUX powered WARN to a debug message
    d0c68045b8b0 tracing: Limit access to parser->buffer when trace_get_user failed
    e1fdc506c315 tracing: Remove unneeded goto out logic
    c456108605f5 iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read()
    cce55ca4e7a2 iio: light: as73211: Ensure buffer holes are zeroed
    1856de52e0f4 iio: light: Use aligned_s64 instead of open coding alignment.
    8e64b52bc895 usb: dwc3: pci: add support for the Intel Wildcat Lake
    f49697dfba29 usb: dwc3: Remove WARN_ON for device endpoint command timeouts
    900fdc733f84 usb: dwc3: Ignore late xferNotReady event to prevent halt timeout
    2f7fc6ec5a11 usb: xhci: Fix slot_id resource race conflict
    adeb6ccc145f usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean
    b21f9560a970 usb: typec: maxim_contaminant: disable low power mode when reading comparator values
    b93f5d439d74 USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles
    d6f3ec41c60b usb: storage: realtek_cr: Use correct byte order for bcs->Residue
    ad105db0a264 USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera
    5bbe1e67fc67 usb: renesas-xhci: Fix External ROM access timeouts
    b0cdcacd9174 usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test
    f3b0c9ec5473 comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl()
    a3cfcd0c78c8 comedi: pcl726: Prevent invalid irq number
    92352ed2f9ac comedi: Make insn_rw_emulate_bits() do insn->n samples
    33bfc3a4cce3 usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive
    5ed0465d7c11 cdx: Fix off-by-one error in cdx_rpmsg_probe()
    f42e2149f2a1 kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq()
    4e0c0771bd3e most: core: Drop device reference after usage in get_channel()
    993e0cadd807 iio: proximity: isl29501: fix buffered read on big-endian systems
    88818b5288a6 iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe()
    c591ba1acd08 ftrace: Also allocate and copy hash for reading of filter files
    598e1e4f392e fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable()
    baa11a683d11 mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1
    3c778a98bee1 drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
    87dca4c6a672 cpuidle: governors: menu: Avoid selecting states with too much latency
    b39b62075ab4 cpuidle: menu: Remove iowait influence
    d133154ca39c use uniform permission checks for all mount propagation changes
    042cf48ecf67 fs/buffer: fix use-after-free when call bh_read() helper
    003e6a315029 smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy()
    3adec7077192 debugfs: fix mount options not being applied
    a3888a24131a arm64: dts: ti: k3-am62*: Move eMMC pinmux to top level board file
    4627b6c718eb arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC
    b926a5860696 arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC
    cb2e511b92c1 arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot
    3d61136945a7 btrfs: subpage: keep TOWRITE tag until folio is cleaned
    74482f0005fa ext4: preserve SB_I_VERSION on remount
    f02d8e200cb5 scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems
    95ba8440f72d scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers
    8b419b1d6f0f iio: adc: ad7173: fix setting ODR in probe
    22e29e843c88 PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining
    4905709a195e PCI: rockchip: Use standard PCIe definitions
    32559a9ae496 PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features
    d9126b98c70a PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) support
    ec22f927327d Mark xe driver as BROKEN if kernel page size is not 4kB
    92d6b3747b49 mptcp: disable add_addr retransmission when timeout is 0
    43ffe59d1666 mptcp: remove duplicate sk_reset_timer call
    782470d0aa8b soc: qcom: mdt_loader: Fix error return values in mdt_header_valid()
    12e7df89a0c7 scsi: core: Fix command pass through retry regression
    6b124585a5d1 drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs
    1fa5189ab6d3 drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs
    1b7e7c371b47 drm/amd/display: Fix DP audio DTO1 clock source on DCE 6.
    34f2e0bb85c2 drm/amd/display: Fix Xorg desktop unresponsive on Replay panel
    88d5d27264ef drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3
    dae271ef2b89 drm/amd/display: Don't overclock DCE 6 by 15%
    f653dd30839e drm/amd/display: Avoid a NULL pointer dereference
    be68ddbf23ff drm/amdgpu/swm14: Update power limit logic
    1414220d5b5e accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc()
    b1fbf1b68bbf kvm: retry nx_huge_page_recovery_thread creation
    0a61c9bcab64 platform/x86/intel-uncore-freq: Check write blocked for ELC
    61605c847599 s390/sclp: Fix SCCB present check
    732d4bd7b78a RDMA/rxe: Flush delayed SKBs while releasing RXE resources
    570507f08f0c ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6
    8e2b8a30791b mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn
    61a9f2e5c49f mm/debug_vm_pgtable: clear page table entries at destroy_args()
    0b7f6d02d490 squashfs: fix memory leak in squashfs_fill_super
    92278ae36935 NFS: Fix a race when updating an existing write
    a9f726bd1044 mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency
    2911c2e05c35 mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER
    9fccdc9f3dc9 memstick: Fix deadlock by moving removing flag earlier
    d7dfbda8eefb mmc: sdhci-pci-gli: Add a new function to simplify the code
    9efa1a429cc2 iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement
    4652d0b6f7e6 iov_iter: iterate_folioq: fix handling of offset >= folio size
    d9f93172820a io_uring/futex: ensure io_futex_wait() cleans up properly on failure
    eb0abacdd3fc Revert "can: ti_hecc: fix -Woverflow compiler warning"
    3c06e9ad0bea sched_ext: initialize built-in idle state before ops.init()
    3c0d35b3caf5 ata: libata-scsi: Return aborted command when missing sense and result TF
    fe9da1812f86 io_uring/net: commit partial buffers on retry
    f08c80af3c9a netfs: Fix unbuffered write error handling
    06eb8b95cbc3 btrfs: send: make fs_path_len() inline and constify its argument
    7386d3e3dd2c btrfs: send: use fallocate for hole punching with send stream v2
    039d05430ecf btrfs: send: avoid path allocation for the current inode when issuing commands
    a4eac4fd1b6c btrfs: send: keep the current inode's path cached
    eb38777ad10e btrfs: send: add and use helper to rename current inode when processing refs
    a7920a7ea65b btrfs: send: only use boolean variables at process_recorded_refs()
    efb8eb976ab5 btrfs: send: factor out common logic when sending xattrs
    404dd9617257 xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags
    4cb852e43f56 btrfs: zoned: requeue to unused block group list if zone finish failed
    e663071ae9b9 btrfs: codify pattern for adding block_group to bg_list
    9a20e95694cf btrfs: explicitly ref count block_group on new_bgs list
    da2124719f38 btrfs: abort transaction on unexpected eb generation at btrfs_copy_root()
    cd2bce7d8438 btrfs: always abort transaction on failure to add block group to free space tree
    7eb547071cd6 btrfs: move transaction aborts to the error site in add_block_group_free_space()
    dd0b28d877b2 btrfs: qgroup: fix race between quota disable and quota rescan ioctl
    8efc2a4d2fad btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb()
    31c6235301c6 usb: typec: fusb302: cache PD RX state
    c826250c492e USB: typec: Use str_enable_disable-like helpers
    1c24f24f6b67 x86/sev: Ensure SVSM reserved fields in a page validation entry are initialized to zero
    7c303fa1f311 mm/damon/ops-common: ignore migration request to invalid nodes
    e35c822d6565 selftests: mptcp: pm: check flush doesn't reset limits
    243d21f94751 mptcp: pm: kernel: flush: do not reset ADD_ADDR limit
    6fa78478795f mptcp: drop skb if MPTCP skb extension allocation fails
    b00219888c11 ACPI: pfr_update: Fix the driver update version check
    b3967c493799 ipv6: sr: Fix MAC comparison to be constant-time
    786f6314604b sched/ext: Fix invalid task state transitions on class switch
    acd69b597bd3 net, hsr: reject HSR frame if skb can't hold tag
    3575d22e94dc LoongArch: KVM: Make function kvm_own_lbt() robust
    0a42692cdb8f drm/amd/display: Don't overwrite dce60_clk_mgr
    0961673cc5f0 drm/amd/display: fix a Null pointer dereference vulnerability
    de0780d26f6c drm/amd/display: Add primary plane to commits for correct VRR handling
    96609a51e613 drm/amdkfd: Destroy KFD debugfs after destroy KFD wq
    75a10c872cae drm/amdgpu: update mmhub 4.1.0 client id mappings
    c56ef0e7d2de drm/amdgpu: update mmhub 3.0.1 client id mappings
    20e97e9a2939 drm/amdgpu: Update external revid for GC v9.5.0
    fc647f6c51bb drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram()
    83cfdc2b018c drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities
    71598a5a7797 drm/amdgpu: Avoid extra evict-restore process.
    1fc9d8f5a665 drm/amd: Restore cached power limit during resume
    9225818539c7 drm/amdgpu/discovery: fix fw based ip discovery
    daaea1706de5 media: venus: venc: Clamp param smaller than 1fps and bigger than 240
    d63a2d93e8d2 media: venus: vdec: Clamp param smaller than 1fps and bigger than 240.
    639eb587f977 media: venus: protect against spurious interrupts during probe
    24dd1536d43c media: venus: hfi: explicitly release IRQ during teardown
    32798309540a media: venus: Fix MSM8998 frequency table
    2d8cea8310a2 media: venus: Add a check for packet size after reading from shared memory
    93775183e6f3 media: qcom: camss: cleanup media device allocated resource on error path
    639f5b33fcd7 media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls
    0d23b548d71e media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval
    6b499ee04b30 media: ov2659: Fix memory leaks in ov2659_probe()
    42c661c27ccb media: pisp_be: Fix pm_runtime underrun in probe
    ed905fe7cba0 media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()
    c3d75524e100 media: usbtv: Lock resolution while streaming
    0ac47b860947 media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
    d4177e8874b2 media: verisilicon: Fix AV1 decoder clock frequency
    5fd3269dfaaa media: vivid: fix wrong pixel_array control size
    c851e2c89234 media: ipu6: isys: Use correct pads for xlate_streams()
    a5c8984a5b77 media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init()
    5c54ef825c9e media: hi556: correct the test pattern configuration
    7b15256361e6 media: gspca: Add bounds checking to firmware parser
    35128d4c49ff parisc: Update comments in make_insert_tlb
    98e2b6af0238 parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault()
    bc0a24c24cee parisc: Revise gateway LWS calls to probe user read access
    f410ef9a032c parisc: Revise __get_user() to probe user read access
    1dc6244651ed parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c
    41d6a489cbe2 parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers
    8f8a07ad04da parisc: Drop WARN_ON_ONCE() from flush_cache_vmap
    753bc5f5a3f5 parisc: Define and use set_pte_at()
    537264f4b3dc parisc: Check region is readable by user in raw_copy_from_user()
    a2513b82fe7a soc/tegra: pmc: Ensure power-domains are in a known state
    033b3d0e4175 kbuild: userprogs: use correct linker when mixing clang and GNU ld
    429d50cbaff4 jbd2: prevent softlockup in jbd2_log_do_checkpoint()
    888aa660144b f2fs: fix to avoid out-of-boundary access in dnode page
    539fa8a7f163 ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context
    9ef515e1714d amdgpu/amdgpu_discovery: increase timeout limit for IFWI init
    e2f8f9d9252b phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence
    21d9382c44a4 vhost/vsock: Avoid allocating arbitrarily-sized SKBs
    faf332a10372 vsock/virtio: Validate length in packet header before skb_put()
    7c001febe46a PCI: imx6: Delay link start until configfs 'start' written
    90fa5884bc8f PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset
    0845e3bdb98f PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features
    74955851ad4c PCI: endpoint: Fix configfs group removal on driver teardown
    6cf655055232 PCI: endpoint: Fix configfs group list head handling
    365cc41d527f PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge
    72e849b5b16a readahead: fix return value of page_cache_next_miss() when no hole is found
    617a8d148d92 mtd: rawnand: renesas: Add missing check after DMA map
    c74e7333b5a3 mtd: rawnand: fsmc: Add missing check after DMA map
    2c2a6c4d1d5d mtd: spinand: propagate spinand_wait() errors from spinand_write_page()
    264e99d50e88 mtd: spi-nor: Fix spi_nor_try_unlock_all()
    52a14d291107 hwmon: (gsc-hwmon) fix fan pwm setpoint show functions
    d10700cbd1f0 pwm: mediatek: Fix duty and period setting
    6dff1cf891f5 pwm: mediatek: Handle hardware enable and clock enable separately
    dea337456b69 pwm: imx-tpm: Reset counter if CMOD is 0
    54299905bdc6 wifi: ath11k: fix dest ring-buffer corruption when ring is full
    c2c67e8ffd89 wifi: ath11k: fix source ring-buffer corruption
    654f9eba7e88 wifi: ath11k: fix dest ring-buffer corruption
    e4f5abdf5b25 wifi: ath12k: fix dest ring-buffer corruption when ring is full
    34606f060a7e wifi: ath12k: fix source ring-buffer corruption
    06af1f72e081 wifi: ath12k: fix dest ring-buffer corruption
    e8d817bb9ada wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table()
    e0d68d52a300 iio: adc: ad_sigma_delta: change to buffer predisable
    4808ca3aa30a iio: imu: bno055: fix OOB access of hw_xlate array
    b7a840afe31f zynq_fpga: use sgtable-based scatterlist wrappers
    87bfabb3b2f4 soc: qcom: mdt_loader: Ensure we don't read past the ELF header
    12e65070d23c ata: libata-scsi: Fix CDL control
    47bf4ef2d03a scsi: ufs: ufs-pci: Fix default runtime and system PM levels
    6dc4a6eb5e7a scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers
    c7c56473410b ata: libata-scsi: Fix ata_to_sense_error() status handling
    2c84f085d628 scsi: mpi3mr: Fix race between config read submit and interrupt completion
    dc8fb963742f scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE
    fee4b9e1b2f5 scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host
    19ef81195c52 dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints
    2faccb81e3c4 dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints
    785e79e1d3d7 apparmor: Fix 8-byte alignment for initial dfa blob streams
    1187dc67b931 arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses
    4c02f4cd92fa arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1
    bc254ce9b4eb arm64: dts: exynos: gs101: ufs: add dma-coherent property
    1e20a92593a7 arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default
    7d90b80c2e57 arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support
    0c2f2fd7dc6f btrfs: fix printing of mount info messages for NODATACOW/NODATASUM
    7b16d89fdae4 btrfs: restore mount option info messages during mount
    30776a735dea btrfs: fix incorrect log message for nobarrier mount option
    5abf2cec45b9 btrfs: zoned: fix write time activation failure for metadata block group
    275c88b797f2 ext4: fix hole length calculation overflow in non-extent inodes
    e767e51caef3 ext4: use kmalloc_array() for array space allocation
    48a6128a4a39 ext4: don't try to clear the orphan_present feature block device is r/o
    0bbcd9434c56 ext4: fix reserved gdt blocks handling in fsmap
    4fa1098957e0 ext4: fix fsmap end of range reporting with bigalloc
    14cfb25eaf79 ext4: check fast symlink for ea_inode correctly
    daf7938a205f tracing: fprobe-event: Sanitize wildcard for fprobe event name
    d5ab785183ae ksmbd: extend the connection limiting mechanism to support IPv6
    36e010bb865f ksmbd: fix refcount leak causing resource not released
    25e39d8da1f9 Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()"
    90bc64329612 crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0
    ee44c1e0ca68 crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2
    dc2579cee57d crypto: octeontx2 - Fix address alignment issue on ucode loading
    fe546f5c50fc crypto: qat - flush misc workqueue during device shutdown
    f9534674ce53 crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULP
    7cd656e25f20 crypto: qat - lower priority for skcipher and aead algorithms
    c1f5a9d4f0ae lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap
    e447303a2869 vt: defkeymap: Map keycodes above 127 to K_HOLE
    2ee5eca08257 vt: keyboard: Don't process Unicode characters in K_OFF mode
    2ec99b922f46 bus: mhi: host: Detect events pointing to unexpected TREs
    58379e95599e bus: mhi: host: Fix endianness of BHI vector table
    8b557259cb2d usb: dwc3: imx8mp: fix device leak at unbind
    1d14af4aaab5 usb: dwc3: meson-g12a: fix device leaks at unbind
    68aaf7b29230 usb: musb: omap2430: fix device leak at unbind
    dd773c917edd usb: gadget: udc: renesas_usb3: fix device leak at unbind
    ac5d7bfa5da3 usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init()
    a8cd0f7f9c6c m68k: Fix lost column on framebuffer debug console
    f0fc87ca5c44 dm: Check for forbidden splitting of zone write operations
    8864616719b6 dm: dm-crypt: Do not partially accept write BIOs with zoned targets
    2b6e3546fb94 PM: runtime: Take active children into account in pm_runtime_get_if_in_use()
    14153500da34 platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister()
    3e1bb7397593 cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table()
    bf1d64092b0e ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig
    8e2739478c16 serial: 8250: fix panic due to PSLVERR
    9becd7c25c61 Linux 6.12.43
    e67d015b3732 ACPI: Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled
    25ae311e322d PCI: Honor Max Link Speed when determining supported speeds
    411950235485 dm: split write BIOs on zone boundaries when zone append is not emulated
    b672daa89d1a rcu: Fix racy re-initialization of irq_work causing hangs
    cf04cdc419b2 drm/amd/display: Allow DCN301 to clear update flags
    ccc5a37e6370 firmware: arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS
    f5f8bf41ab17 io_uring/rw: cast rw->flags assignment to rwf_t
    f170bc6fa429 ata: libata-sata: Add link_power_management_supported sysfs attribute
    f6367a4d03b9 rust: workaround `rustdoc` target modifiers bug
    fed5d8679b57 rust: kbuild: clean output before running `rustdoc`
    231d783e0cf0 arm64: dts: ti: k3-j722s-evm: Fix USB gpio-hog level for Type-C
    4a95cfc9a413 arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C
    272d619a5301 PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports
    18b88bbcbde6 PCI: Allow PCI bridges to go to D3Hot on all non-x86
    47ecb8f8ec00 PCI: Store all PCIe Supported Link Speeds
    5a9c80656775 smb: client: fix netns refcount leak after net_passive changes
    4ceb0bd4ffd0 net: better track kernel sockets lifetime
    2b260dc923e8 net: Add net_passive_inc() and net_passive_dec().
    130362b4b39d mfd: cros_ec: Separate charge-control probing from USB-PD
    dfa79be0b45b HID: apple: avoid setting up battery timer for devices without battery
    16decac6ed8f tools/hv: fcopy: Fix irregularities with size of ring buffer
    110821e5de82 wifi: mac80211: check basic rates validity in sta_link_apply_parameters
    20d03830f037 HID: magicmouse: avoid setting up battery timer when not needed
    673cf582fd78 RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages
    261757617c68 tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros
    714d36077cb0 media: v4l2: Add support for NV12M tiled variants to v4l2_format_info()
    4aa1c497a19c media: uvcvideo: Do not mark valid metadata as invalid
    6f08bfb58056 media: venus: Fix OOB read due to missing payload bound check
    cac702a43905 media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()
    a0854de00ce2 mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock
    8d2d22a55ffe mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
    ff40839e018b mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd()
    769682164de8 mm, slab: restore NUMA policy support for large kmalloc
    bffedc06e27e parisc: Makefile: fix a typo in palo.conf
    d03610494717 hv_netvsc: Fix panic during namespace deletion with VF
    5b3b346bc4c2 net/sched: ets: use old 'nbands' while purging unused classes
    ed9b8e501623 fbdev: Fix vmalloc out-of-bounds write in fast_imageblit
    bb81c18dbd42 userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry
    579c5488fe6e xfs: fix scrub trace with null pointer in quotacheck
    39a93e1c9dbf btrfs: do not allow relocation of partially dropped subvolumes
    03880ebe47dd btrfs: fix iteration bug in __qgroup_excl_accounting()
    c2972df789b3 btrfs: zoned: do not select metadata BG as finish target
    58e66d83e1ac btrfs: error on missing block group when unaccounting log tree extent buffers
    807c42274006 btrfs: fix log tree replay failure due to file with 0 links and extents
    16c5f8907104 btrfs: clear dirty status from extent buffer on error at insert_new_root()
    d115fc9e96c3 btrfs: don't skip remaining extrefs if dir not found during log replay
    38bb34617bc7 btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabled
    f21928dba292 btrfs: populate otime when logging an inode item
    acc48b70460c btrfs: fix ssd_spread overallocation
    6c25acf3a0d1 btrfs: don't ignore inode missing when replaying log tree
    3c87ae17b736 btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservations
    7e1dfc32452a btrfs: zoned: do not remove unwritten non-data block group
    f044b8492836 btrfs: abort transaction during log replay if walk_log_tree() failed
    eb2114b98ffb btrfs: zoned: use filesystem size not disk size for reclaim decision
    2853aaad686a cdc-acm: fix race between initial clearing halt and open
    fe8e2ea0797a thunderbolt: Fix copy+paste error in match_service_id()
    017198079551 comedi: fix race between polling and detaching
    c94bf0166539 usb: typec: ucsi: Update power_supply on power role change
    c07be32ba33a misc: rtsx: usb: Ensure mmc child device is active when card is present
    9512510cee7d usb: core: config: Prevent OOB read in SS endpoint companion parsing
    a2bbe1fcd351 ext4: initialize superblock fields in the kballoc-test.c kunit tests
    c0d7c9827239 ext4: fix largest free orders lists corruption on mb_optimize_scan switch
    9dc75a54c0cd ext4: fix zombie groups in average fragment size lists
    ebb6021560b9 iommufd: Prevent ALIGN() overflow
    91b0eca73d2b iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range
    c62963370627 iommu/arm-smmu-qcom: Add SM6115 MDSS compatible
    fc5747575472 iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes
    83e6c09b0154 cifs: reset iface weights when we cannot find a candidate
    f1c5c55fb6cd clk: qcom: gcc-ipq8074: fix broken freq table for nss_port6_tx_clk_src
    d10bf66d9f93 dm: Always split write BIOs to zoned device limits
    8263f32e1017 block: Introduce bio_needs_zone_write_plugging()
    2214b5de0a93 mm/damon/core: commit damos->target_nid
    cd54dc1fd7af drm/amdgpu: fix incorrect vm flags to map bo
    0d086c85ecfa drm/amdgpu: fix vram reservation issue
    ea1724dc0e2f cifs: Fix collect_sample() to handle any iterator type
    a431bf3d3700 ASoC: fsl_sai: replace regmap_write with regmap_update_bits
    7fdc6efef6a5 scsi: lpfc: Remove redundant assignment to avoid memory leak
    6cb0d8587b96 rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe
    f0b2eee3fbba pNFS: Fix uninited ptr deref in block/scsi layout
    2eb8d5323e7d pNFS: Handle RPC size limit for layoutcommits
    ad466c09f4d0 pNFS: Fix disk addr range check in block/scsi layout
    49fc5bea56e1 pNFS: Fix stripe mapping in block/scsi layout
    46aa80ef4959 block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
    aaa447ae853a ASoC: Intel: avs: Fix uninitialized pointer error in probe()
    c583f968daed net: phy: smsc: add proper reset flags for LAN8710A
    21e91cc3184f ALSA: hda/realtek: add LG gram 16Z90R-A to alc269 fixup table
    ed30c38d1e00 lib/sbitmap: convert shallow_depth from one word to the whole sbitmap
    4191feb410a0 smb: client: don't call init_waitqueue_head(&info->conn_wait) twice in _smbd_get_connection
    da649d9da68d tools/power turbostat: Handle cap_get_proc() ENOSYS
    6c31faeb3209 tools/power turbostat: Fix build with musl
    8a0c86474f9a tools/power turbostat: Handle non-root legacy-uncore sysfs permissions
    85344872609d ipmi: Fix strcpy source and destination the same
    33f423bddba0 kconfig: lxdialog: fix 'space' to (de)select options
    43ffed87f8bd kconfig: gconf: fix potential memory leak in renderer_edited()
    96f4083f9ec3 kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed()
    7aa22b064069 ipmi: Use dev_warn_ratelimited() for incorrect message warnings
    410e89981111 vfio/mlx5: fix possible overflow in tracking max message size
    955b05d79091 scsi: aacraid: Stop using PCI_IRQ_AFFINITY
    8561dc1d5dcc scsi: target: core: Generate correct identifiers for PR OUT transport IDs
    ec602b3928f9 scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans
    2bcc768365fc kconfig: nconf: Ensure null termination where strncpy is used
    bcbad21fe9be vfio/type1: conditional rescheduling while pinning
    d850808db603 kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c
    6d85a25c1bfe printk: nbcon: Allow reacquire during panic
    a50e10af2fc5 f2fs: check the generic conditions first
    aa8fe7b7b73d exfat: add cluster chain loop check for dir
    ab0a2713fd42 i2c: Force DLL0945 touchpad i2c freq to 100khz
    6614194456be apparmor: fix x_table_lookup when stacking is not the first entry
    3692877bea89 apparmor: use the condition in AA_BUG_FMT even with debug disabled
    c80c1b09074f dm-table: fix checking for rq stackable devices
    bffa4056686a dm-mpath: don't print the "loaded" message if registering fails
    c6801a87179f i3c: master: Initialize ret in i3c_i2c_notifier_call()
    3d2262c9aa7a i3c: don't fail if GETHDRCAP is unsupported
    cbc395f3bad9 apparmor: shift ouid when mediating hard links in userns
    ae03a28e12a7 rtc: ds1307: handle oscillator stop flag (OSF) for ds1341
    22fd8485b148 i3c: add missing include to internal header
    3276f657a4bc module: Prevent silent truncation of module name in delete_module(2)
    167f7ba3a0b3 md: dm-zoned-target: Initialize return variable r to avoid uninitialized use
    f8a9411ef145 soundwire: Move handle_nested_irq outside of sdw_dev_lock
    c2b1ae54b557 soundwire: amd: cancel pending slave status handling workqueue during remove sequence
    2f0163f1cab2 soundwire: amd: serialize amd manager resume sequence during pm_prepare
    0daced27470a clk: renesas: rzg2l: Postpone updating priv->clks[]
    62d24beb848e crypto: ccp - Add missing bootloader info reg for pspv6
    404da09310fb crypto: octeontx2 - add timeout for load_fvc completion poll
    55dc87dc2ac1 media: uvcvideo: Fix bandwidth issue for Alcor camera
    ea955d78bbc4 media: uvcvideo: Add quirk for HP Webcam HD 2300
    f98132a59ccc media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
    0bb32863426a media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb()
    216ca748c7da media: usb: hdpvr: disable zero-length read messages
    f25d566c5674 media: tc358743: Increase FIFO trigger level to 374
    b42b107293b5 media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
    3e03ee3b65ba media: tc358743: Check I2C succeeded during probe
    e6f36f58a8b4 pinctrl: stm32: Manage irq affinity settings
    1540499b6630 scsi: mpi3mr: Correctly handle ATA device errors
    ead8f9714710 scsi: mpt3sas: Correctly handle ATA device errors
    90e0bd0f8f1a power: supply: qcom_battmgr: Add lithium-polymer entry
    571617f171f7 scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
    64d853788fcb scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk
    699f86dbd9e4 RDMA/core: reduce stack using in nldev_stat_get_doit()
    9b05e91afe94 RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask()
    4d463b4876fb dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs
    944c8bd67413 leds: leds-lp50xx: Handle reg to get correct multi_index
    4e6339ca7c9a media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control
    dd0ec0f2368d media: ipu-bridge: Add _HID for OV5670
    154a8f62169d clk: thead: Mark essential bus clocks as CLK_IGNORE_UNUSED
    1e9079ff83ea MIPS: lantiq: falcon: sysctrl: fix request memory check logic
    82d140f6aab5 MIPS: Don't crash in stack_top() for tasks without ABI or vDSO
    86974d140faf crypto: jitter - fix intermediary handling
    7fa59a1816b2 RDMA/bnxt_re: Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM
    d41111bb4606 media: hi556: Fix reset GPIO timings
    c8ca21a28369 jfs: upper bound check of tree index in dbAllocAG
    00462be586b3 jfs: Regular file corruption check
    df3fd8daf278 jfs: truncate good inode pages when hard link is 0
    13f613228cf3 scsi: bfa: Double-free fix
    e843852eccef watchdog: iTCO_wdt: Report error if timeout configuration fails
    8520c843d9a2 MIPS: vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free}
    d2030aaa50a5 clk: qcom: ipq5018: keep XO clock always on
    ce7cd22c04a2 hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal state
    d006f8cbecc7 watchdog: dw_wdt: Fix default timeout
    62b4f6c6abe4 fs/orangefs: use snprintf() instead of sprintf()
    35782c32528d scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated
    8dd761d63bcb phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal
    37ed0eeadb0b mfd: axp20x: Set explicit ID for AXP313 regulator
    f60c4943cbff clk: tegra: periph: Fix error handling and resolve unsigned compare warning
    81e7e2e7ba07 ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr
    57d73888202a crypto: hisilicon/hpre - fix dma unmap sequence
    806f85bdd3a6 fbdev: fix potential buffer overflow in do_register_framebuffer()
    ec12068f10c1 cifs: Fix calling CIFSFindFirst() for root path without msearch
    188265ece138 watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition
    5ea8e53d2db7 drm/amd/display: Disable dsc_power_gate for dcn314 by default
    0a0097e2b900 drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported
    d2b6f313ac00 drm/amd/display: Only finalize atomic_obj if it was initialized
    a1a63d8a442d vhost: fail early when __vhost_add_used() fails
    680c7d9d9197 vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page
    394bd12d1f93 net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325
    1cfa244f7198 rcu: Fix rcu_read_unlock() deadloop due to IRQ work
    f6eaa8ba86d7 drm/ttm: Respect the shrinker core free target
    bd821df9cc41 drm/amd/display: Avoid trying AUX transactions on disconnected ports
    0793ce8b0dc6 drm/amd/display: Update DMCUB loading sequence for DCN3.5
    811068726e2a selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size
    e49253b5046c selftests/bpf: Fix ringbuf/ringbuf_write test failure with arm64 64KB page size
    c14bf7f87346 bpf: Make reg_not_null() true for CONST_PTR_TO_MAP
    3aaa339f64d9 uapi: in6: restore visibility of most IPv6 socket options
    5c196b3c1222 drm/ttm: Should to return the evict error
    d7458645c40c drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range
    0b96747667c3 net: ncsi: Fix buffer overflow in fetching version id
    b17fcce70733 drm/xe: Make dma-fences compliant with the safe access rules
    3ea9509cb82a ionic: clean dbpage in de-init
    262db48ef07e wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc()
    5643cd6c0302 wifi: rtw89: scan abort when assign/unassign_vif
    74bfb1b61a72 ptp: Use ratelimite for freerun error message
    45218b8b2269 bpftool: Fix JSON writer resource leak in version command
    f16f96ccfe56 net: dsa: b53: prevent SWITCH_CTRL access on BCM5325
    9f45e4858f80 net: dsa: b53: prevent DIS_LEARNING access on BCM5325
    15cf46cc6ecc net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325
    757955c80663 net: dsa: b53: fix b53_imp_vlan_setup for BCM5325
    0d250ad617a0 net: dsa: b53: ensure BCM5325 PHYs are enabled
    d40d53c6bb06 gve: Return error for unknown admin queue command
    db7e926a15a5 net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs
    4311d06ab643 net: vlan: Make is_vlan_dev() a stub when VLAN is not configured
    c086fbbfc9f2 drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual
    5e683397f1d2 dpaa_eth: don't use fixed_phy_change_carrier
    8ec37adfb678 neighbour: add support for NUD_PERMANENT proxy entries
    d86996dc1afc wifi: iwlegacy: Check rate_idx range after addition
    a2bdd6e3e5ab arm64: stacktrace: Check kretprobe_find_ret_addr() return value
    c500a13fd6cf netmem: fix skb_frag_address_safe with unreadable skbs
    8f2d0a7d993d powerpc: floppy: Add missing checks after DMA map
    7c3e99fd4a66 wifi: ath12k: Decrement TID on RX peer frag setup error handling
    3b5e5185881e wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0
    a529809063c4 wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`.
    99322e24247a wifi: mac80211: update radar_required in channel context after channel switch
    8c2a46aafe08 drm/amd/display: Initialize mode_select to 0
    c9298c19377f drm/amd/display: Fix 'failed to blank crtc!'
    d838d5a3f2ee wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect
    a07ab4a265fc wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd()
    18dbc182a97f lib: packing: Include necessary headers
    6246776e35b8 wifi: ath12k: Fix station association with MBSSID Non-TX BSS
    3cf181b44cd4 wifi: ath12k: Add memset and update default rate value in wmi tx completion
    201c9b4485ed wifi: ath10k: shutdown driver when hardware is unreliable
    3a1f6b418c34 drm/amd/display: Separate set_gsl from set_gsl_source_select
    fc5ec93e7f8a net: fec: allow disable coalescing
    3d3d1b57bf4f net: ieee8021q: fix insufficient table-size assertion
    dd10a7109991 ACPI: Suppress misleading SPCR console message when SPCR table is absent
    2131852573e3 net: atlantic: add set_power to fw_ops for atl2 to fix wol
    2fc5b54368a1 xfrm: Duplicate SPI Handling
    40e78d186d06 net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths()
    a262d4296cd7 net: thunderbolt: Enable end-to-end flow control also in transmit
    3f53761181a1 drm/xe/xe_query: Use separate iterator while filling GT list
    5fc69bf3294d kselftest/arm64: Specify SVE data when testing VL set in sve-ptrace
    125701019c9f wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch
    7fd46ccab6e6 wifi: rtw89: Fix rtw89_mac_power_switch() for USB
    df4d27f56c61 drm/imagination: Clear runtime PM errors while resetting the GPU
    280f6011ba9f perf/arm: Add missing .suppress_bind_attrs
    53dc780c1e94 drm/msm: Add error handling for krealloc in metadata setup
    20406ace80ad drm/msm: use trylock for debugfs
    574fb734ac3d wifi: mac80211: fix rx link assignment for non-MLO stations
    cce3d027227c rcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread pointer access
    347b94ee253e ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc().
    43c0e1c11bea (powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer
    419733db212d s390/early: Copy last breaking event address to pt_regs
    18ca0c91dc51 wifi: mac80211: avoid weird state in error path
    c46f3f0da978 wifi: mac80211: don't complete management TX on SAE commit
    fc4289233e4b sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails
    302debf01d52 net: phy: bcm54811: PHY initialization
    c999814d0b9f s390/stp: Remove udelay from stp_sync_clock()
    56cabce6229a wifi: iwlwifi: mvm: fix scan request validation
    0cfcc16ecd02 um: Re-evaluate thread flags repeatedly
    0c7b57f9fd9c wifi: iwlwifi: mvm: set gtk id also in older FWs
    f01e06930444 bpf: Forget ranges when refining tnum after JSET
    1b9f54ac0bbc sched/deadline: Fix accounting after global limits change
    98761837889b perf/cxlpmu: Remove unintended newline from IRQ name format string
    027de6f3937d net: phy: micrel: Add ksz9131_resume()
    f19c83141bdc net: thunderx: Fix format-truncation warning in bgx_acpi_match_id()
    010ec8daeed8 net: ipv4: fix incorrect MTU in broadcast routes
    433a3592014b wifi: mac80211: don't unreserve never reserved chanctx
    89649d700772 wifi: cfg80211: Fix interface type validation
    1b1a54308465 net: mctp: Prevent duplicate binds
    1da38b70d90f can: ti_hecc: fix -Woverflow compiler warning
    f602c62c923f drm/amd/display: limit clear_update_flags to dcn32 and above
    e35e711c78c8 rcu: Protect ->defer_qs_iw_pending from data race
    a83ffafd02a7 drm/amd/pm: fix null pointer access
    3d03c85f850b arm64: Mark kernel as tainted on SAE and SError panic
    6547f890bd4e net: pcs: xpcs: mask readl() return value to 16 bits
    ae4053eefb0e net/mlx5e: Properly access RCU protected qdisc_sleeping variable
    31dcbba40eba net: ag71xx: Add missing check after DMA map
    2fddd59597eb et131x: Add missing check after DMA map
    29fe6bb14f20 wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB
    c673277d5761 wifi: rtw89: wow: Add Basic Rate IE to probe request in scheduled scan mode
    bd80fbf3ed25 idpf: preserve coalescing settings across resets
    9ea8fb379fdf libbpf: Verify that arena map exists when adding arena relocations
    efaa18e467e2 be2net: Use correct byte order and format string for TCP seq and ack_seq
    decbacd6a9c5 s390/time: Use monotonic clock in get_cycles()
    8ab6e67ae524 wifi: cfg80211: reject HTC bit for management frames
    1d325fed242d ktest.pl: Prevent recursion of default variable options
    2ef17d1476ab wifi: ath12k: Correct tid cleanup when tid setup fails
    82d399f5841f net: usb: cdc-ncm: check for filtering capability
    0c51db51c3ad wifi: iwlwifi: mvm: avoid outdated reorder buffer head_sn
    1706904ef005 xen/netfront: Fix TX response spurious interrupts
    76c26460f53c Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie()
    e2b990cfeb04 Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925
    281d3fbe51fd powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64
    52f238dc6730 selftests: netfilter: Enable CONFIG_INET_SCTP_DIAG
    5376403f2714 netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps
    9314cd0fb179 ASoC: qcom: use drvdata instead of component to keep id
    73a1a77630be ASoC: codecs: rt5640: Retry DEVICE_ID verification
    f1d285ed4b05 iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement
    91364d70f847 ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros
    f301c878d08d ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop
    417407cdf587 ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
    55d2bc82f241 platform/chrome: cros_ec_typec: Defer probe on missing EC parent
    d1b0d93bfcaa platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches
    ed2089fe9359 soc: qcom: mdt_loader: Actually use the e_phoff
    add2219de2c8 imx8m-blk-ctrl: set ISI panic write hurry level
    e6601bb3cb94 pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop()
    1dfeedf1d40e usb: core: usb_submit_urb: downgrade type check
    6254a6689366 usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present
    2fce20decc6a ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
    06db21c02c7a tty: serial: fix print format specifiers
    e0f748ef3799 ASoC: SOF: topology: Parse the dapm_widget_tokens in case of DSPless mode
    5b317a5f24ba ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4
    7c0a62604c3f ASoC: hdac_hdmi: Rate limit logging on connection and disconnection
    24e7957e16c7 x86/bugs: Avoid warning when overriding return thunk
    37676c45c162 ALSA: hda: Disable jack polling at shutdown
    b2d9ff960a83 ALSA: hda: Handle the jack polling always via a work
    908d50aa38b2 platform/chrome: cros_ec_sensorhub: Retries when a sensor is not ready
    af34cc8c5ebf mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode()
    612c8d21ce6e mei: bus: Check for still connected devices in mei_cl_bus_dev_release()
    8152499f09eb char: misc: Fix improper and inaccurate error code returned by misc_init()
    e285cdb9d2e4 reset: brcmstb: Enable reset drivers for ARCH_BCM2835
    5a96b1e9e9a5 pps: clients: gpio: fix interrupt handling order in remove path
    ae12c0666a07 selftests: vDSO: vdso_test_getrandom: Always print TAP header
    bdf159a29403 ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path
    6f38d9ae4b6c mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
    de12d2c69b5d ACPI: processor: fix acpi_object initialization
    9725102fb2a4 PM: sleep: console: Fix the black screen issue
    e90a4edb7e6a thermal: sysfs: Return ENODATA instead of EAGAIN for reads
    bf30f947c2d3 PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit()
    de52cc040d90 firmware: tegra: Fix IVC dependency problems
    6c7e2caa35fc firmware: arm_scmi: power_control: Ensure SCMI_SYSPOWER_IDLE is set early during resume
    e20cc295149a ACPI: PRM: Reduce unnecessary printing to avoid user confusion
    fbfcc443c225 selftests: tracing: Use mutex_unlock for testing glob filter
    124e2ef3df71 tools/build: Fix s390(x) cross-compilation with clang
    9b0b3b5e5cae ARM: tegra: Use I/O memcpy to write to IRAM
    5c2390401841 gpio: tps65912: check the return value of regmap_update_bits()
    c0d5054684f0 iio: adc: ad_sigma_delta: don't overallocate scan buffer
    c8db5c7a00b1 tools/nolibc: define time_t in terms of __kernel_old_time_t
    f740ee4a0713 thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when required
    db8c915a0335 ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed
    694cd8ac4a59 EDAC/synopsys: Clear the ECC counters on init
    398961058303 PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store()
    0223a3683d50 ARM: rockchip: fix kernel hang during smp initialization
    2cbf5564beeb cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
    bd5cd23c7ae4 cpufreq: Exit governor when failed to start old governor
    50d210e1ff32 gpio: wcd934x: check the return value of regmap_update_bits()
    ecfe4ae9cb83 pmdomain: ti: Select PM_GENERIC_DOMAINS
    58383ea1b20a usb: typec: tcpm/tcpci_maxim: fix irq wake usage
    02e184dadb3d remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU
    cfc9bc15bda6 ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
    97f503498981 soc: qcom: rpmh-rsc: Add RSC version 4 support
    0dd2456bb92f usb: xhci: Avoid showing errors during surprise removal
    a4f53e2ed5ae usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command
    84430ce1f23a usb: xhci: Avoid showing warnings for dying controller
    1070a3355fcb usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default
    1dd5bb380525 selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t
    31c0205923d9 cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag
    a0560f861ad3 platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list
    83fc5d725729 usb: xhci: print xhci->xhc_state when queue_command failed
    c51db71fc143 tracefs: Add d_delete to remove negative dentries
    a24ed0e8ce7d securityfs: don't pin dentries twice, once is enough...
    136994f74e8f fix locking in efi_secret_unlink()
    c8e09674007b ext2: Handle fiemap on empty files to prevent EINVAL
    a482e56b2a73 pidfs: raise SB_I_NODEV and SB_I_NOEXEC
    e1b58b475981 fs/ntfs3: correctly create symlink for relative path
    2ac47f738ddf fs/ntfs3: Add sanity check for file name
    caf7f7c1a050 ata: libata-sata: Disallow changing LPM state if not supported
    86cc6d907200 ata: ahci: Disable DIPM if host lacks support
    aa078896e331 ata: ahci: Disallow LPM policy control if not supported
    afa5ceab9d23 better lockdep annotations for simple_recursive_removal()
    01e20eb22d1d hfs: fix not erasing deleted b-tree node issue
    7d483ad300fc drbd: add missing kref_get in handle_write_conflicts
    699b30248309 udf: Verify partition map count
    139a000d20f2 loop: Avoid updating block size under exclusive owner
    9d9b053f7f9c gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops
    53a0249d68a2 gfs2: Validate i_depth for exhash directories
    b37768e48785 nvme-tcp: log TLS handshake failures at error level
    552e1a93b315 md/raid10: set chunk_sectors limit
    fc26f6f2e651 dm-stripe: limit chunk_sectors to the stripe size
    bc255fec6fd7 nvme-pci: try function level reset on init failure
    814cfdb6358d smb/server: avoid deadlock when linking with ReplaceIfExists
    58c364238177 firmware: arm_ffa: Change initcall level of ffa_init() to rootfs_initcall
    cd47a512e033 arm64: Handle KCOV __init vs inline mismatches
    1bb8da27ff15 hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
    f7534cbfac0a hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
    475d770c1992 hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
    efc095b35b23 hfs: fix slab-out-of-bounds in hfs_bnode_read()
    5d8b24952736 hfs: fix general protection fault in hfs_find_init()
    c0bffbc92a1c net: kcm: Fix race condition in kcm_unattach()
    eb0336f213fe tls: handle data disappearing from under the TLS ULP
    54f8f98665cc ptp: prevent possible ABBA deadlock in ptp_clock_freerun()
    1e25d8051bb6 cpuidle: governors: menu: Avoid using invalid recent intervals data
    a8df217c1415 intel_idle: Allow loading ACPI tables for any family
    7d757f17bc2e sctp: linearize cloned gso packets in sctp_rcv
    e9165b79a10d net: ti: icss-iep: Fix incorrect type for return value in extts_enable()
    8153bce470af net: ti: icssg-prueth: Fix emac link speed handling
    a2cb4df7872d netfilter: ctnetlink: fix refcount leak on table dump
    5e95347bf4ca udp: also consider secpath when evaluating ipsec use for checksumming
    2a1f36639741 mm/smaps: fix race between smaps_hugetlb_range and migration
    c07886761fd6 habanalabs: fix UAF in export_dmabuf()
    7ea3763d3a2c KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest
    a8db75995ada KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs
    73a8e77bb5dd KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter
    6c6a7c69a006 KVM: VMX: Extract checking of guest's DEBUGCTL into helper
    56eb5c57e32c KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported
    d1a530a22440 KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag
    1fc1d9b85408 KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmap
    a831c3e679d4 smb: client: don't wait for info->send_pending == 0 on error
    65969af6dd5a smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection()
    89237dd4c8c4 mm/memory-tier: fix abstract distance calculation overflow
    05ea5b2f5147 block: Make REQ_OP_ZONE_FINISH a write operation
    bf2809541497 ACPI: processor: perflib: Move problematic pr->performance check
    8cc2020d910f ACPI: processor: perflib: Fix initial _PPC limit application
    dba5701ed65f Documentation: ACPI: Fix parent device references
    7a2125962c42 eventpoll: Fix semi-unbounded recursion
    d4f9351243c1 fs: Prevent file descriptor table allocations exceeding INT_MAX
    cfe27f8aff2e fscrypt: Don't use problematic non-inline crypto engines
    a12df9e57922 clk: samsung: gs101: fix alternate mout_hsi0_usb20_ref parent clock
    fc4c256883f5 clk: samsung: gs101: fix CLK_DOUT_CMU_G3D_BUSD
    bc3c149be8ea clk: samsung: exynos850: fix a comment
    0bd77a08d592 sunvdc: Balance device refcount in vdc_port_mpgroup_check
    facc69f43502 LoongArch: Avoid in-place string operation on FDT content
    17bac5a345a2 LoongArch: Make relocate_new_kernel_size be a .quad value
    92ccdef6e441 LoongArch: Don't use %pK through printk() in unwinder
    f83d469e16bb LoongArch: BPF: Fix jump offset calculation in tailcall
    154bfe9acbdb PCI: Extend isolated function probing to LoongArch
    816a6f60c2c2 NFS: Fix the setting of capabilities when automounting a new filesystem
    944ec8c77544 NFSD: detect mismatch of file handle and delegation stateid in OPEN op
    74ad36ed60df nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
    ee2cd40b0bb4 net: usb: asix_devices: add phy_mask for ax88772 mdio bus
    e6ec7aa021d3 net: dpaa: fix device leak when querying time stamp info
    400177f147ab net: ti: icss-iep: fix device and OF node leaks at probe
    8de5f47f34f2 net: mtk_eth_soc: fix device leak at probe
    3328ff844e13 net: enetc: fix device and OF node leak at probe
    744d9cf898f3 net: gianfar: fix device leak when querying time stamp info
    ae59ec969c07 net: ftgmac100: fix potential NULL pointer access in ftgmac100_phy_disconnect
    e6269d987835 net: phy: micrel: fix KSZ8081/KSZ8091 cable test
    44ddd7b1ae0b netlink: avoid infinite retry looping in netlink_unicast()
    cb9bb872366e Revert "leds: trigger: netdev: Configure LED blink interval for HW offload"
    12c4d55dd0bd leds: flash: leds-qcom-flash: Fix registry access after re-bind
    f3a2d068e05c gpio: mlxbf3: use platform_get_irq_optional()
    1ce6f627a314 Revert "gpio: mlxbf3: only get IRQ for device instance 0"
    78b086e110ed gpio: mlxbf2: use platform_get_irq_optional()
    5d6c696da5f0 gpio: virtio: Fix config space reading.
    b3f7932c8eb4 smb: client: remove redundant lstrp update in negotiate protocol
    8de33d4d72e8 smb3: fix for slab out of bounds on mount to ksmbd
    33eb2d87e069 ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks
    fc7fd29b284c ALSA: hda/realtek: Fix headset mic on HONOR BRB-X
    ae17b3b5e753 ALSA: usb-audio: Validate UAC3 cluster segment descriptors
    cd08d390d15b ALSA: usb-audio: Validate UAC3 power domain descriptors, too
    ecc39c79d913 io_uring: don't use int for ABI

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolinux-yocto/6.16: update CVE exclusions (6.16.4)
Bruce Ashfield [Fri, 5 Sep 2025 16:09:25 +0000 (12:09 -0400)] 
linux-yocto/6.16: update CVE exclusions (6.16.4)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 6 changes (1 new | 5 updated): - 1 new CVEs: CVE-2025-36193 - 5 updated CVEs: CVE-2022-20358, CVE-2022-2460, CVE-2022-34661, CVE-2025-9839, CVE-2025-9840
        Date: Wed, 3 Sep 2025 19:07:24 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolinux-yocto/6.16: update to v6.16.4
Bruce Ashfield [Fri, 5 Sep 2025 16:09:24 +0000 (12:09 -0400)] 
linux-yocto/6.16: update to v6.16.4

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

no ids found, dumping:
    be15dab9a451 Linux 6.16.4
    77a946bf1af0 drm/xe: Fix vm_bind_ioctl double free bug
    2d6c8cfb4d89 drm/xe: Move ASID allocation and user PT BO tracking into xe_vm_create
    b32e1590a8d2 netfilter: nf_reject: don't leak dst refcount for loopback packets
    13b8655986bd s390/hypfs: Enable limited access during lockdown
    9859935da6d7 s390/hypfs: Avoid unnecessary ioctl registration in debugfs
    24a627965f23 ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation
    27f55ec13d7c net/mlx5e: Preserve shared buffer capacity during headroom updates
    a19477c49b7f net/mlx5e: Query FW for buffer ownership
    aeeea0293f79 net/mlx5: Add IFC bits and enums for buf_ownership
    285ed9ab9bf2 net/mlx5: Base ECVF devlink port attrs from 0
    1c120fe1fa64 Octeontx2-af: Skip overlap check for SPI field
    0cbf3ed34bcc block: avoid cpu_hotplug_lock depedency on freeze_lock
    e74191a23a7f block: skip q->rq_qos check in rq_qos_done_bio()
    a277d8870a6c block: decrement block_rq_qos static key in rq_qos_del()
    f9a9098ca826 blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues
    e01facfb54a9 block: fix potential deadlock while running nr_hw_queue update
    58567d8e95c0 block: fix lockdep warning caused by lock dependency in elv_iosched_store
    1837d9226755 block: move elevator queue allocation logic into blk_mq_init_sched
    4bd3ed125c1d net: airoha: ppe: Do not invalid PPE entries in case of SW hash collision
    4f58c0bfd264 bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU
    3310f0ebba5e bonding: update LACP activity flag after setting lacp_active
    af386b52531d ALSA: timer: fix ida_free call while not allocated
    9c9bbbe1b3e2 net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate
    62d591dde4de net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
    be9062668aca net: dsa: microchip: Fix KSZ9477 HSR port setup issue
    ea3707144c12 igc: fix disabling L1.2 PCI-E link substate on I226 on init
    9ccf8d4cdbb4 ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc
    f771c0acfbe7 LoongArch: KVM: Use kvm_get_vcpu_by_id() instead of kvm_get_vcpu()
    8bb4dfcc3611 LoongArch: KVM: Use standard bitops API with eiointc
    1d7864acd497 s390/mm: Do not map lowcore with identity mapping
    53492b4dc70e ASoC: cs35l56: Remove SoundWire Clock Divider workaround for CS35L63
    92c4406b6578 ASoC: cs35l56: Handle new algorithms IDs for CS35L63
    22a5164afe62 ASoC: cs35l56: Update Firmware Addresses for CS35L63 for production silicon
    a096b0280168 LoongArch: Optimize module load time by optimizing PLT/GOT counting
    c83e6873c61c LoongArch: Pass annotate-tablejump option if LTO is enabled
    4050d08f846e objtool/LoongArch: Get table size correctly if LTO is enabled
    81fad991f35d microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1
    0112da9f08fa microchip: lan865x: fix missing netif_start_queue() call on device open
    9603699528e6 net/mlx5: CT: Use the correct counter offset
    9ab89476b93e net/mlx5: HWS, Fix table creation UID
    37d54bc28d09 net/mlx5: HWS, fix complex rules rehash error flow
    748528ffb877 net/mlx5: HWS, fix bad parameter in CQ creation
    85545f1525f9 net/smc: fix UAF on smcsk after smc_listen_out()
    a82a5e21b5d7 net: stmmac: thead: Enable TX clock before MAC initialization
    9d8a41e9a4ff gve: prevent ethtool ops after shutdown
    523eab02fce4 net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization
    5d30659b384d phy: mscc: Fix timestamping for vsc8584
    6adaa9fae36f cifs: Fix oops due to uninitialised variable
    74605d602bce regulator: tps65219: regulator: tps65219: Fix error codes in probe()
    d5b6f0cbb787 drm/xe: Assign ioctl xe file handler to vm in xe_vm_create
    6efb0265ac59 net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload.
    f97f6475fdcb ppp: fix race conditions in ppp_fill_forward_path
    d5cdb783b8d3 net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path
    aaf17a35a595 scsi: ufs: ufs-qcom: Fix ESI null pointer dereference
    f5ba3aefddea scsi: ufs: ufs-qcom: Update esi_vec_mask for HW major version >= 6
    c0cc24c139e0 scsi: ufs: core: Remove WARN_ON_ONCE() call from ufshcd_uic_cmd_compl()
    1a659c93d00a scsi: ufs: core: Fix IRQ lock inversion for the SCSI host lock
    5885d39dce87 bnxt_en: Fix lockdep warning during rmmod
    60f6f39cd57b ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add
    794ddbb7b63b net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM
    f494028897b6 drm/amd/display: Don't print errors for nonexistent connectors
    d767b095cb4e drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15%
    2ee86b764c54 drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session()
    7a8c8aa0b0b2 regulator: pca9450: Use devm_register_sys_off_handler
    5ff4ad5f3eeb ALSA: usb-audio: Fix size validation in convert_chmap_v3()
    a4e0ea587ae7 drm/hisilicon/hibmc: fix dp and vga cannot show together
    ccda4b7fe50d drm/hisilicon/hibmc: fix rare monitors cannot display problem
    d3e774266c28 drm/hisilicon/hibmc: fix the hibmc loaded failed bug
    06d261a085a1 drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
    2713953e93de drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed
    a9bff7e67468 rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too
    21b38f35f07e md: fix sync_action incorrect display during resync
    62f06ac3b2ae md: add helper rdev_needs_recovery()
    ba73ee8a59c9 md: rename recovery_cp to resync_offset
    09d6d8f51b3b drm: nova-drm: fix 32-bit arm build
    d6bbeed7b24a mlxsw: spectrum: Forward packets with an IPv4 link-local source IP
    eebfe804be47 Bluetooth: hci_core: Fix not accounting for BIS/CIS/PA links separately
    087812a6119b Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections
    a33d56316091 Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync()
    5e12d3c05079 Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established
    6839859a00d4 Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF
    5a044299c709 Bluetooth: hci_core: Fix using ll_privacy_capable for current settings
    5c472a3a3987 Bluetooth: hci_core: Fix using {cis,bis}_capable for current settings
    2b979ef70494 Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown
    921a470ab75a Bluetooth: hci_sync: Fix scan state after PA Sync has been established
    736db11c86f0 iommu/amd: Avoid stack buffer overflow from kernel cmdline
    f4bc3cdfe951 scsi: qla4xxx: Prevent a potential error pointer dereference
    1ec37e5e359a rtase: Fix Rx descriptor CRC error bit definition
    a225f44d84b8 net/sched: Fix backlog accounting in qdisc_dequeue_internal
    5bf5fce8a0c2 net: bridge: fix soft lockup in br_multicast_query_expired()
    59431eb72bb0 net: xilinx: axienet: Fix RX skb ring management in DMAengine mode
    fee345385d8e RDMA/hns: Fix dip entries leak on devices newer than hip09
    ae3df92efd02 RDMA/core: Free pfn_list with appropriate kvfree call
    1adaa345e604 RDMA/bnxt_re: Fix to initialize the PBL array
    2df8bc645bb5 RDMA/bnxt_re: Fix a possible memory leak in the driver
    673e40a410e3 RDMA/bnxt_re: Fix to remove workload check in SRQ limit path
    ac23dfbfcdb3 RDMA/bnxt_re: Fix to do SRQ armena by default
    52c13a4e741b RDMA/hns: Fix querying wrong SCC context for DIP algorithm
    a473adc12a63 RDMA/erdma: Fix unset QPN of GSI QP
    5f0cb9013d0f RDMA/erdma: Fix ignored return value of init_kernel_qp
    d47782d5c0cb platform/x86/amd/hsmp: Ensure sock->metric_tbl_addr is non-NULL
    7c626f6cb0e0 drm/panic: Add a u64 divide by 10 for arm32
    72097f917f20 rust: drm: don't pass the address of drm::Device to drm_dev_put()
    f46b0e361d28 rust: drm: remove pin annotations from drm::Device
    9cd486e47ca8 rust: drm: ensure kmalloc() compatible Layout
    3340149cebd9 rust: alloc: replace aligned_size() with Kmalloc::aligned_layout()
    6b14c9c91406 iosys-map: Fix undefined behavior in iosys_map_clear()
    9ab05797198c drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian
    c7f57093c5fb drm/tests: Do not use drm_fb_blit() in format-helper tests
    832b77ffd64f drm/tests: Fix endian warning
    933563ad9bbf cgroup/cpuset: Fix a partition error with CPU hotplug
    de2e883b65b0 cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key
    7d9110e3b35d drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor().
    b4223dfc8cea spi: spi-qpic-snand: fix calculating of ECC OOB regions' properties
    566f60ffbdbd spi: spi-fsl-lpspi: Clamp too high speed_hz
    eb9a497b9330 spi: spi-qpic-snand: use correct CW_PER_PAGE value for OOB write
    9fcc7401c59e iio: imu: inv_icm42600: change invalid data error to -EBUSY
    96abc49df8b9 iio: imu: inv_icm42600: Convert to uXX and sXX integer types
    22afdbd6fd2e iio: imu: inv_icm42600: use = { } instead of memset()
    d150fa3de946 ixgbe: prevent from unwanted interface name changes
    e02b94131603 devlink: let driver opt out of automatic phys_port_name generation
    ce94b5a280b0 i2c: rtl9300: Add missing count byte for SMBus Block Ops
    2245a5e3b2d2 i2c: rtl9300: Increase timeout for transfer polling
    f2acaff7be6a i2c: rtl9300: Fix multi-byte I2C write
    071e43fcba5d i2c: rtl9300: Fix out-of-bounds bug in rtl9300_i2c_smbus_xfer
    d23264c257a7 x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper
    7d06af2fa25b x86/CPU/AMD: Ignore invalid reset reason value
    29c0ce3c8cdb tls: fix handling of zero-length records on the rx_list
    e93c964fa05a PCI: dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up
    12403bffed98 ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp()
    3079517a5ba8 tracing: Limit access to parser->buffer when trace_get_user failed
    a970a8a7403e tracing: Remove unneeded goto out logic
    5af0b2aac1dd usb: dwc3: pci: add support for the Intel Wildcat Lake
    db27482b9db3 usb: dwc3: Remove WARN_ON for device endpoint command timeouts
    2e61dd38d051 usb: dwc3: Ignore late xferNotReady event to prevent halt timeout
    36b93b34f392 usb: xhci: fix host not responding after suspend and resume
    83b0a4acf397 usb: xhci: Fix slot_id resource race conflict
    c151e1644d72 usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean
    90baa40c68f7 usb: typec: maxim_contaminant: disable low power mode when reading comparator values
    fe682f5b857e USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles
    378da3668e4b usb: storage: realtek_cr: Use correct byte order for bcs->Residue
    8ea397f1c813 USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera
    74152db56a18 usb: renesas-xhci: Fix External ROM access timeouts
    84dc7084ae5b usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test
    aecf0d557ddd comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl()
    d8992c9a01f8 comedi: pcl726: Prevent invalid irq number
    dc0a2f142d65 comedi: Make insn_rw_emulate_bits() do insn->n samples
    5eb586cbbde0 usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive
    b23474adb491 cdx: Fix off-by-one error in cdx_rpmsg_probe()
    9502b99bac0b kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq()
    913f3c0c68b6 most: core: Drop device reference after usage in get_channel()
    f947b1f153b5 iio: adc: rzg2l: Cleanup suspend/resume path
    9a50243a949c iio: proximity: isl29501: fix buffered read on big-endian systems
    59138285cf21 iio: adc: ad7173: prevent scan if too many setups requested
    4266666a3061 iio: adc: bd79124: Add GPIOLIB dependency
    e7ce902db071 iio: adc: rzg2l_adc: Set driver data before enabling runtime PM
    f93f84bfa1fc iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe()
    8acd9a0eaa8c iio: light: as73211: Ensure buffer holes are zeroed
    23c0d44cc9e8 iio: adc: ad7124: fix channel lookup in syscalib functions
    600b6acad1ca iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read()
    64db338140d2 ftrace: Also allocate and copy hash for reading of filter files
    c88c04adb861 iio: accel: sca3300: fix uninitialized iio scan data
    fbadb1f118b5 iio: adc: ad7380: fix missing max_conversion_rate_hz on adaq4381-4
    c3522378f7aa fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable()
    944e732be9c3 drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
    c97636cc83d4 drm/amd: Restore cached manual clock settings during resume
    f875c3d5e302 iommu/virtio: Make instance lookup robust
    7a4c7d82aaf1 iommu: Remove ops.pgsize_bitmap from drivers that don't use it
    f9d5eaca749e use uniform permission checks for all mount propagation changes
    9464ca13e51a signal: Fix memory leak for PIDFD_SELF* sentinels
    90b5193edb32 fs/buffer: fix use-after-free when call bh_read() helper
    e41e33400516 smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy()
    a69da89ebc32 libfs: massage path_from_stashed() to allow custom stashing behavior
    f24ea09d04e0 fhandle: do_handle_open() should get FD with user flags
    580dc5286533 btrfs: zoned: fix data relocation block group reservation
    f5e395a0aa35 fs: fix incorrect lflags value in the move_mount syscall
    b68b61b5254a debugfs: fix mount options not being applied
    d30e2aa0633b rust: faux: fix C header link
    c8c752194916 xfs: fix frozen file system assert in xfs_trans_alloc
    e69d24d4a725 soc: qcom: mdt_loader: Fix error return values in mdt_header_valid()
    3a0dc1f487c3 drm/amdgpu: fix task hang from failed job submission during process kill
    ac58c2890b8d PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining
    7c5d98374101 PCI: rockchip: Use standard PCIe definitions
    4df7f633a34b scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems
    123c33677141 scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers
    a8cd4c9e507d drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs
    630850b81a03 drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs
    17217623c946 drm/amd/display: Fix DP audio DTO1 clock source on DCE 6.
    f8db9f79d689 drm/amd/display: Fix Xorg desktop unresponsive on Replay panel
    c8365bbd54c7 drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3
    6e31eeaef20c drm/amd/display: Don't overclock DCE 6 by 15%
    0c1a486cbe6f drm/amd/display: Avoid a NULL pointer dereference
    bb646e91f568 drm/i915/icl+/tc: Convert AUX powered WARN to a debug message
    1693effa11c8 drm/i915/lnl+/tc: Use the cached max lane count value
    45c2c8cede9b drm/i915/lnl+/tc: Fix max lane count HW readout
    68c3646e1b2f drm/i915/icl+/tc: Cache the max lane count value
    4059818663cb drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink
    e1eff52183f8 drm/i915/gt: Relocate compression repacking WA for JSL/EHL
    37207b696369 drm/nouveau/gsp: fix mismatched alloc/free for kvmalloc()
    ec9e405ac16c drm/i915: silence rpm wakeref asserts on GEN11_GU_MISC_IIR access
    80eddbd0182a drm/amdgpu/swm14: Update power limit logic
    df647220b218 accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc()
    cde3a9094a48 compiler: remove __ADDRESSABLE_ASM{_STR,}() again
    7410fc77376a platform/x86/intel-uncore-freq: Check write blocked for ELC
    bf83ae353735 s390/sclp: Fix SCCB present check
    8ead139a8ede RDMA/rxe: Flush delayed SKBs while releasing RXE resources
    e7ea47001fe8 ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6
    2812815aa796 ALSA: hda: tas2781: Fix wrong reference of tasdevice_priv
    d70ca21f7bff mm/mremap: fix WARN with uffd that has remap events disabled
    23580f9a3342 mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn
    561171db3b3e mm/debug_vm_pgtable: clear page table entries at destroy_args()
    ee2d4f6cd021 mm/damon/core: fix damos_commit_filter not changing allow
    81e8bdf7fb21 squashfs: fix memory leak in squashfs_fill_super
    202a3432d21a NFS: Fix a race when updating an existing write
    c5a684386add mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1
    4ab8829c1dfb mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency
    439cf5e70a40 mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER
    3e2c9b87a53e memstick: Fix deadlock by moving removing flag earlier
    e2878bfec9f3 kho: warn if KHO is disabled due to an error
    4039ab9bdc72 kho: mm: don't allow deferred struct page with KHO
    9a140705f1a0 kho: init new_physxa->phys_bits to fix lockdep
    11b6e25ef6cd mmc: sdhci-pci-gli: Add a new function to simplify the code
    904a97fd5b32 mmc: sdhci-of-arasan: Ensure CD logic stabilization before power-up
    f9045bb7a700 mm/damon/core: fix commit_ops_filters by using correct nth function
    34ed1f9793b2 iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement
    95b6b3770add iov_iter: iterate_folioq: fix handling of offset >= folio size
    d34c04152df5 io_uring/futex: ensure io_futex_wait() cleans up properly on failure
    220c49149025 iommu/riscv: prevent NULL deref in iova_to_phys
    7ec68c59461c crypto: acomp - Fix CFI failure due to type punning
    31eb1b5e3f8a erofs: Do not select tristate symbols from bool symbols
    890a8ea06a09 erofs: fix build error with CONFIG_EROFS_FS_ZIP_ACCEL=y
    e91bed9a256a xfs: Remove unused label in xfs_dax_notify_dev_failure
    a97792008d16 xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags
    6224b3cd64a3 xfs: improve the comments in xfs_select_zone_nowait
    3d4d9618c098 xfs: return the allocated transaction from xfs_trans_alloc_empty
    69dbbfeaab85 xfs: decouple xfs_trans_alloc_empty from xfs_trans_alloc
    bce7a5c77a1e btrfs: subpage: keep TOWRITE tag until folio is cleaned
    2c221996279c btrfs: rename btrfs_subpage structure
    e4a82c18c12d btrfs: add comments on the extra btrfs specific subpage bitmaps
    10ec363cfefe btrfs: fix subpage deadlock in try_release_subpage_extent_buffer()
    98f97e261641 btrfs: use refcount_t type for the extent buffer reference counter
    71f50f3c8691 btrfs: add comment for optimization in free_extent_buffer()
    99f62a4d5c19 btrfs: reorganize logic at free_extent_buffer() for better readability
    f4f5bd9251a4 btrfs: abort transaction on unexpected eb generation at btrfs_copy_root()
    31faf314f531 btrfs: always abort transaction on failure to add block group to free space tree
    a78818390cc0 btrfs: move transaction aborts to the error site in add_block_group_free_space()
    9d0c2d15aff9 mm/damon/ops-common: ignore migration request to invalid nodes
    7912d110cbf5 selftests: mptcp: sockopt: fix C23 extension warning
    201a991417dd selftests: mptcp: connect: fix C23 extension warning
    e39df3506fb8 selftests: mptcp: pm: check flush doesn't reset limits
    18ab643fb9a2 mptcp: disable add_addr retransmission when timeout is 0
    297878767c3c mptcp: remove duplicate sk_reset_timer call
    1e640c78faeb mptcp: pm: kernel: flush: do not reset ADD_ADDR limit
    1983470069cb mptcp: drop skb if MPTCP skb extension allocation fails
    b02eec41c9bb ACPI: APEI: EINJ: Fix resource leak by remove callback in .exit.text
    908094681f64 ACPI: pfr_update: Fix the driver update version check
    49f6c5634844 cpuidle: governors: menu: Avoid selecting states with too much latency
    e58d219b04d6 cgroup: avoid null de-ref in css_rstat_exit()
    f7878d47560d ipv6: sr: Fix MAC comparison to be constant-time
    6a32cbe95029 sched/ext: Fix invalid task state transitions on class switch
    61009439e4bd net, hsr: reject HSR frame if skb can't hold tag
    716d57caa0f9 LoongArch: KVM: Add address alignment check in pch_pic register access
    b5b49d341f90 LoongArch: KVM: Fix stack protector issue in send_ipi_data()
    c8e5c452bd38 LoongArch: KVM: Make function kvm_own_lbt() robust
    bc7d1d2e8233 drm/amd/display: Don't overwrite dce60_clk_mgr
    7133d48b9b06 drm/amd/display: Revert "drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value"
    dbbaa73e4927 drm/amd/display: Pass up errors for reset GPU that fails to init HW
    2700e35f1695 drm/amd/display: fix initial backlight brightness calculation
    a3fe5909ce0e drm/amd/display: Fix DCE 6.0 and 6.4 PLL programming.
    4ade995b9b25 drm/amd/display: fix a Null pointer dereference vulnerability
    1ed73a5d8aaa drm/amd/display: Add primary plane to commits for correct VRR handling
    ac2021ff853e drm/amdkfd: Fix checkpoint-restore on multi-xcc
    910735ded17c drm/amdkfd: Destroy KFD debugfs after destroy KFD wq
    382928bd92fc drm/amdgpu: Update supported modes for GC v9.5.0
    0d2e2bc1dd85 drm/amdgpu: update mmhub 4.1.0 client id mappings
    8a29e52fb53e drm/amdgpu: update mmhub 3.3 client id mappings
    e8510423f220 drm/amdgpu: update mmhub 3.0.1 client id mappings
    a5c060425719 drm/amdgpu: Update external revid for GC v9.5.0
    7c6119c239d0 drm/amdgpu: track whether a queue is a kernel queue in amdgpu_mqd_prop
    88b2dcc8f3a0 drm/amdgpu: Retain job->vm in amdgpu_job_prepare_job
    a7bb3e1dcf47 drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram()
    98e92fceb950 drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities
    35a37af0b3ef drm/amdgpu: Avoid extra evict-restore process.
    30c699785ba3 drm/amdgpu: add missing vram lost check for LEGACY RESET
    b6700e1db625 drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14
    be549f991478 drm/amd: Restore cached power limit during resume
    1d37040767f4 drm/amdgpu/discovery: fix fw based ip discovery
    56b955718be0 drm/amd/amdgpu: fix missing lock for cper.ring->rptr/wptr access
    8415a9c3f97a drm/xe: Defer buffer object shrinker write-backs and GPU waits
    b89714bfc993 drm/xe/bmg: Add one additional PCI ID
    aa59dd7d3d90 media: iris: Remove unnecessary re-initialization of flush completion
    490754519d0d media: iris: Verify internal buffer release on close
    b4cb178ca378 media: iris: Update CAPTURE format info based on OUTPUT format
    7309f625f8cb media: iris: Track flush responses to prevent premature completion
    fcb27affcb61 media: iris: Skip flush on first sequence change
    be05123a14c1 media: iris: Skip destroying internal buffer if not dequeued
    a6a196cd6d68 media: iris: Send V4L2_BUF_FLAG_ERROR for capture buffers with 0 filled length
    8d12079a139f media: iris: Remove error check for non-zero v4l2 controls
    61429aaa019b media: iris: Remove deprecated property setting to firmware
    991e88119f83 media: iris: Prevent HFI queue writes when core is in deinit state
    ec8c4354638f media: iris: Fix typo in depth variable
    992ddee3c0da media: iris: Fix NULL pointer dereference
    af5af85abd8d media: iris: Fix missing function pointer initialization
    55a2bc01c768 media: iris: Fix buffer preparation failure during resolution change
    3b2631783222 media: iris: Drop port check for session property response
    280d4c8e026d media: iris: Avoid updating frame size to firmware during reconfig
    7cbce62ce99c media: venus: venc: Clamp param smaller than 1fps and bigger than 240
    974aba0da7cd media: venus: vdec: Clamp param smaller than 1fps and bigger than 240.
    e796028b4835 media: venus: protect against spurious interrupts during probe
    c957a0a01af4 media: venus: hfi: explicitly release IRQ during teardown
    9e8a0ddeaee1 media: venus: Fix MSM8998 frequency table
    f0cbd9386f97 media: venus: Add a check for packet size after reading from shared memory
    a1524d9ed110 media: qcom: camss: Remove extraneous -supply postfix on supply names
    423d163c5d8c media: qcom: camss: cleanup media device allocated resource on error path
    850538d18347 media: qcom: camss: csiphy-3ph: Fix inadvertent dropping of SDM660/SDM670 phy init
    1dfe73394dcf media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls
    41b97490a165 media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval
    bd5811e253f2 media: ov2659: Fix memory leaks in ov2659_probe()
    3681d9a0f0b0 media: pisp_be: Fix pm_runtime underrun in probe
    ff9dd3db6cd4 media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()
    9f886d21e235 media: usbtv: Lock resolution while streaming
    d8bf3e843eab media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
    673ce1119ed1 media: verisilicon: Fix AV1 decoder clock frequency
    130474bd3e57 media: vivid: fix wrong pixel_array control size
    6b07fdbe3dbf media: ipu6: isys: Use correct pads for xlate_streams()
    d8c94df2064d media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init()
    1d60df423dff media: hi556: correct the test pattern configuration
    1eaed533aae1 media: gspca: Add bounds checking to firmware parser
    8f4cb3d0d0ab parisc: Update comments in make_insert_tlb
    2545af5b608b parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault()
    9b6af875baba parisc: Revise gateway LWS calls to probe user read access
    741b163e4406 parisc: Revise __get_user() to probe user read access
    b9948b890df7 parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c
    7595fe8f2a5a parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers
    4afb1352b85d parisc: Drop WARN_ON_ONCE() from flush_cache_vmap
    5f441312a75d parisc: Define and use set_pte_at()
    372da085eff5 parisc: Check region is readable by user in raw_copy_from_user()
    dd673de98954 soc/tegra: pmc: Ensure power-domains are in a known state
    ec8d823eb049 proc: proc_maps_open allow proc_mem_open to return NULL
    69dbdc711d91 open_tree_attr: do not allow id-mapping changes without OPEN_TREE_CLONE
    23a94fc0fcd2 Mark xe driver as BROKEN if kernel page size is not 4kB
    2ed7759ffd27 kbuild: userprogs: use correct linker when mixing clang and GNU ld
    c9ec713e03e6 kasan/test: fix protection against compiler elision
    3faac5e1d14c jbd2: prevent softlockup in jbd2_log_do_checkpoint()
    86de3aaf29a4 iomap: Fix broken data integrity guarantees for O_SYNC writes
    13344509b72d i2c: qcom-geni: fix I2C frequency table to achieve accurate bus rates
    f1d5093d9fe9 f2fs: fix to avoid out-of-boundary access in dnode page
    a51d24abb2f8 block: restore default wbt enablement
    8b7b5f147713 ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context
    bae2af0eadd0 amdgpu/amdgpu_discovery: increase timeout limit for IFWI init
    03875a42b43a phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence
    0a73a4215b2b vhost/vsock: Avoid allocating arbitrarily-sized SKBs
    676f03760ca1 vsock/virtio: Validate length in packet header before skb_put()
    8ba110b3dfda PCI: imx6: Delay link start until configfs 'start' written
    6182c00bc0ec PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset
    fa596cb9aa16 PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features
    f2d5c599c1e4 PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features
    315b964fa9d7 PCI: endpoint: Fix configfs group removal on driver teardown
    a302bd89db35 PCI: endpoint: Fix configfs group list head handling
    16557320f378 PCI: Fix link speed calculation on retrain failure
    a9fae40f362a PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge
    fd2e31c9fab7 readahead: fix return value of page_cache_next_miss() when no hole is found
    815b33994fa0 mfd: mt6397: Do not use generic name for keypad sub-devices
    2128bd83aec3 mtd: rawnand: renesas: Add missing check after DMA map
    f8f74ac7b0d7 mtd: rawnand: fsmc: Add missing check after DMA map
    bbbe279879d1 mtd: spinand: propagate spinand_wait() errors from spinand_write_page()
    5a3a4e425ba4 mtd: spi-nor: Fix spi_nor_try_unlock_all()
    ccca9b82fe11 hwmon: (gsc-hwmon) fix fan pwm setpoint show functions
    bf1a20c57101 pwm: mediatek: Fix duty and period setting
    ab2331507c72 pwm: mediatek: Handle hardware enable and clock enable separately
    e50917dc04cd pwm: imx-tpm: Reset counter if CMOD is 0
    6fc2589aae91 wifi: ath11k: fix dest ring-buffer corruption when ring is full
    eed5fcf4a3d2 wifi: ath11k: fix source ring-buffer corruption
    0f708ced8975 wifi: ath11k: fix dest ring-buffer corruption
    d4c7edd0b383 wifi: ath12k: fix dest ring-buffer corruption when ring is full
    06fcf123f31b wifi: ath12k: fix source ring-buffer corruption
    c2e387387439 wifi: ath12k: fix dest ring-buffer corruption
    b860da3ace17 wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table()
    fb67be2b6864 iio: adc: ad7173: fix setting ODR in probe
    5c6c645d9916 iio: adc: ad7173: fix calibration channel
    2def1a8691eb iio: adc: ad7173: fix channels index for syscalib_mode
    4c6cc6d7dbbf iio: adc: ad_sigma_delta: change to buffer predisable
    5c2b601922c0 iio: imu: bno055: fix OOB access of hw_xlate array
    700b7fd04e8d zynq_fpga: use sgtable-based scatterlist wrappers
    81278be4eb5f soc: qcom: mdt_loader: Ensure we don't read past the ELF header
    6e1536900639 ata: libata-scsi: Fix CDL control
    947ee26c115b scsi: ufs: ufs-pci: Fix default runtime and system PM levels
    626a57fd7204 scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers
    369144743de1 ata: libata-scsi: Return aborted command when missing sense and result TF
    979f38605b7f ata: libata-scsi: Fix ata_to_sense_error() status handling
    c38de5c5d59b scsi: mpi3mr: Fix race between config read submit and interrupt completion
    5b9f1ef29342 scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE
    88c0aacaf5f0 scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host
    ffd43c23c09d dt-bindings: display: vop2: Add optional PLL clock property for rk3576
    c6b1871ada1b dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints
    fa2bb2cadee1 dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints
    063b381661e1 apparmor: Fix 8-byte alignment for initial dfa blob streams
    47b2d7b91af4 arm64: dts: rockchip: Remove workaround that prevented Turing RK1 GPU power regulator control
    fb62e2166b79 arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses
    2b31be87128f arm64: dts: exynos7870-on7xelte: reduce memory ranges to base amount
    9b6e6a68a556 arm64: dts: ti: k3-am62*: Move eMMC pinmux to top level board file
    5cb67d96d312 arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1
    276ee664cada arm64: dts: exynos: gs101: ufs: add dma-coherent property
    68e82705b464 arm64: dts: rockchip: Enable HDMI PHY clk provider on rk3576
    cd93a971ff3e arm64: dts: rockchip: Add HDMI PHY PLL clock source to VOP2 on rk3576
    980648aa73f9 arm64: dts: exynos7870: add quirk to disable USB2 LPM in gadget mode
    432868604b8f arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default
    8c164d6915d3 arm64: dts: exynos7870-j6lte: reduce memory ranges to base amount
    9874d3d27fe1 arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support
    c1e72a3b4b62 arm64: dts: apple: t8012-j132: Include touchbar framebuffer node
    e8dd21d68572 btrfs: fix printing of mount info messages for NODATACOW/NODATASUM
    0a9ce997b883 btrfs: restore mount option info messages during mount
    df2fe1a7f689 btrfs: fix incorrect log message for nobarrier mount option
    e8cf57134aa7 btrfs: zoned: fix write time activation failure for metadata block group
    f1dad8922501 ext4: fix hole length calculation overflow in non-extent inodes
    5e14e7060bb5 ext4: use kmalloc_array() for array space allocation
    2ea0fcc8878f ext4: don't try to clear the orphan_present feature block device is r/o
    dea93e9d7bdc ext4: fix reserved gdt blocks handling in fsmap
    63235222321d ext4: fix fsmap end of range reporting with bigalloc
    a4f16e7104fa ext4: check fast symlink for ea_inode correctly
    ccfa47edb01b ext4: preserve SB_I_VERSION on remount
    918974a4bd80 tracing: fprobe-event: Sanitize wildcard for fprobe event name
    8c9ee2e4f58e ksmbd: extend the connection limiting mechanism to support IPv6
    9a7abce6e8c0 ksmbd: fix refcount leak causing resource not released
    fd1896dccc9a Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()"
    26f8402ba28f crypto: hash - Increase HASH_MAX_DESCSIZE for hmac(sha3-224-s390)
    415273fc22bf crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0
    11a6e7d57025 crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2
    6208992dcb93 crypto: octeontx2 - Fix address alignment issue on ucode loading
    475104178f4d crypto: x86/aegis - Add missing error checks
    02caf91b2fa1 crypto: x86/aegis - Fix sleeping when disallowed on PREEMPT_RT
    e59a52e429e1 crypto: qat - flush misc workqueue during device shutdown
    488ed465e579 crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULP
    7e3d3e10f3a4 crypto: ccp - Fix SNP panic notifier unregistration
    bd1e33b90abd crypto: qat - lower priority for skcipher and aead algorithms
    ef74efa598b7 lib/crypto: arm64/poly1305: Fix register corruption in no-SIMD contexts
    87bdfba903be lib/crypto: arm/poly1305: Fix register corruption in no-SIMD contexts
    23c46714cc01 lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap
    387164a2b97e netfs: Fix unbuffered write error handling
    99c39cf8b9d6 vt: defkeymap: Map keycodes above 127 to K_HOLE
    7099408cfb9b vt: keyboard: Don't process Unicode characters in K_OFF mode
    44e1a079e18f bus: mhi: host: Detect events pointing to unexpected TREs
    d6d3405b1005 bus: mhi: host: Fix endianness of BHI vector table
    f23ad68dfb1a usb: dwc3: imx8mp: fix device leak at unbind
    3d238a236bb9 usb: dwc3: meson-g12a: fix device leaks at unbind
    38a0b2f2c5e0 usb: musb: omap2430: fix device leak at unbind
    4997027888b3 usb: gadget: udc: renesas_usb3: fix device leak at unbind
    42f86088b700 usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init()
    d58b1124494d iio: adc: ad7173: fix num_slots
    c8e96018630a m68k: Fix lost column on framebuffer debug console
    b67964b373c8 dm: Check for forbidden splitting of zone write operations
    52a2c4c60470 dm: dm-crypt: Do not partially accept write BIOs with zoned targets
    e753e3534e6c PM: runtime: Take active children into account in pm_runtime_get_if_in_use()
    55131fdb0cad platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister()
    a7a22cc80550 cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table()
    fa70bb0c8504 ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig
    38c0ea484ded serial: 8250: fix panic due to PSLVERR
    fd590381da18 Linux 6.16.3
    3471c1400ad1 ext4: replace ext4_writepage_trans_blocks()
    2e8216e289d0 ext4: reserved credits for one extent during the folio writeback
    2b6d39229bc7 ext4: correct the reserved credits for extent conversion
    7fe61ac00262 ext4: enhance tracepoints during the folios writeback
    ffb21eafbf4f ext4: restart handle if credits are insufficient during allocating blocks
    ab13e8cc3fb2 ext4: refactor the block allocation process of ext4_page_mkwrite()
    98571b628c61 ext4: fix stale data if it bail out of the extents mapping loop
    de83915e8f2a ext4: move the calculation of wbc->nr_to_write to mpage_folio_done()
    dc3588c04deb ext4: process folios writeback in bytes

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agogrub2: fix CVE-2024-56738
Ross Burton [Tue, 9 Sep 2025 14:31:18 +0000 (15:31 +0100)] 
grub2: fix CVE-2024-56738

Backport an algorithmic change to grub_crypto_memcmp() so that it
completes in constant time and thus isn't susceptible to side-channel
attacks.

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>
3 weeks agogrub2: mark CVE-2024-2312 as not applicable
Ross Burton [Tue, 9 Sep 2025 14:31:17 +0000 (15:31 +0100)] 
grub2: mark CVE-2024-2312 as not applicable

This issue is specific to the peimage module that Ubuntu add, and is not
an upstream issue.

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>
3 weeks agolibxslt: apply patch for CVE-2025-7424
Ross Burton [Tue, 9 Sep 2025 12:58:00 +0000 (13:58 +0100)] 
libxslt: apply patch for CVE-2025-7424

This patch is taken from the upstream bug, and is used by Apple in their
build of WebKit.

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>
3 weeks agopulseaudio: ignore CVE-2024-11586
Ross Burton [Tue, 9 Sep 2025 12:57:59 +0000 (13:57 +0100)] 
pulseaudio: ignore CVE-2024-11586

As per the linked ticket, this issue is related to an Ubuntu-specific
patch that we don't have.

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>
3 weeks agodiffoscope: upgrade 301 -> 306
Gyorgy Sarvari [Tue, 9 Sep 2025 12:28:43 +0000 (14:28 +0200)] 
diffoscope: upgrade 301 -> 306

Changelog:
302:
* Mask stderr from the extract-vmlinux script.
* Make it much more explicit that we return 'success' from the
  extract-vmlinux script instead of just falling through to the bottom of the
  script.
* Use Difference.from_operation in an attempt to pipeline the output of
  extract-vmlinux, potentially avoiding it all residing in memory. This is an
  attempt to prevent out of memory issues on try.diffoscope.org.
* Use --print-armap long option with nm in the "ar" comparator for wider
  compatibility.

303:
* Don't check for PyPDF version 3 specifically, check for >= 3. Thanks,
  Vagrant, for the patch.
* Ensure that Java class files are named .class on the filesystem before
  passing them to javap(1).
* Update copyright years.

304:
* Do not run jsondiff on files over 100KiB as the algorithm runs in O(n^2)
  time.
* Fix test after the upload of systemd-ukify 258~rc3 (vs. 258~rc2).
* Move from a mono-utils dependency to versioned "mono-devel | mono-utils"
  dependency, taking care to maintain the riscv64 architecture
  restriction.
* Use sed -ne over awk -F= to to avoid mangling dependency lines containing
  equals signs (=), for example version restrictions.
* Use sed backreferences when generating debian/tests/control to avoid DRY
  violations.
* Update copyright years.
* Avoid a crash in the HTML presenter when page limit is None.

305:
Upload to unstable/sid after the release of trixie.

306:
* Fix compatibility with RPM 6.
* Use regular 'open' calls instead of the deprecated 'codecs.open'.
* Accept additional 'v' when calling 'fdtump --version'.

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>
3 weeks agomeson: upgrade 1.8.2 -> 1.9.0
Wang Mingyu [Wed, 10 Sep 2025 09:16:27 +0000 (17:16 +0800)] 
meson: upgrade 1.8.2 -> 1.9.0

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>
3 weeks agoxdpyinfo: upgrade 1.3.4 -> 1.4.0
Wang Mingyu [Wed, 10 Sep 2025 09:16:46 +0000 (17:16 +0800)] 
xdpyinfo: upgrade 1.3.4 -> 1.4.0

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>
3 weeks agosudo: upgrade 1.9.17p1 -> 1.9.17p2
Wang Mingyu [Wed, 10 Sep 2025 09:16:44 +0000 (17:16 +0800)] 
sudo: upgrade 1.9.17p1 -> 1.9.17p2

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>
3 weeks agostress-ng: upgrade 0.19.03 -> 0.19.04
Wang Mingyu [Wed, 10 Sep 2025 09:16:43 +0000 (17:16 +0800)] 
stress-ng: upgrade 0.19.03 -> 0.19.04

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>
3 weeks agoruby: upgrade 3.4.4 -> 3.4.5
Wang Mingyu [Wed, 10 Sep 2025 09:16:42 +0000 (17:16 +0800)] 
ruby: upgrade 3.4.4 -> 3.4.5

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>
3 weeks agopython3-xmltodict: upgrade 0.14.2 -> 0.15.1
Wang Mingyu [Wed, 10 Sep 2025 09:16:41 +0000 (17:16 +0800)] 
python3-xmltodict: upgrade 0.14.2 -> 0.15.1

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>
3 weeks agopython3-trove-classifiers: upgrade 2025.5.9.12 -> 2025.9.8.13
Wang Mingyu [Wed, 10 Sep 2025 09:16:40 +0000 (17:16 +0800)] 
python3-trove-classifiers: upgrade 2025.5.9.12 -> 2025.9.8.13

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>
3 weeks agopython3-ruamel-yaml: upgrade 0.18.14 -> 0.18.15
Wang Mingyu [Wed, 10 Sep 2025 09:16:39 +0000 (17:16 +0800)] 
python3-ruamel-yaml: upgrade 0.18.14 -> 0.18.15

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>
3 weeks agopython3-pytest: upgrade 8.4.1 -> 8.4.2
Wang Mingyu [Wed, 10 Sep 2025 09:16:38 +0000 (17:16 +0800)] 
python3-pytest: upgrade 8.4.1 -> 8.4.2

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>
3 weeks agopython3-markdown: upgrade 3.8.2 -> 3.9
Wang Mingyu [Wed, 10 Sep 2025 09:16:37 +0000 (17:16 +0800)] 
python3-markdown: upgrade 3.8.2 -> 3.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>
3 weeks agopython3-jsonschema: upgrade 4.25.0 -> 4.25.1
Wang Mingyu [Wed, 10 Sep 2025 09:16:36 +0000 (17:16 +0800)] 
python3-jsonschema: upgrade 4.25.0 -> 4.25.1

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>
3 weeks agopython3-jsonschema-specifications: upgrade 2025.4.1 -> 2025.9.1
Wang Mingyu [Wed, 10 Sep 2025 09:16:35 +0000 (17:16 +0800)] 
python3-jsonschema-specifications: upgrade 2025.4.1 -> 2025.9.1

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>
3 weeks agopython3-hypothesis: upgrade 6.135.29 -> 6.138.15
Wang Mingyu [Wed, 10 Sep 2025 09:16:34 +0000 (17:16 +0800)] 
python3-hypothesis: upgrade 6.135.29 -> 6.138.15

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>
3 weeks agopython3-build: upgrade 1.2.2 -> 1.3.0
Wang Mingyu [Wed, 10 Sep 2025 09:16:33 +0000 (17:16 +0800)] 
python3-build: upgrade 1.2.2 -> 1.3.0

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>
3 weeks agopixman: upgrade 0.46.2 -> 0.46.4
Wang Mingyu [Wed, 10 Sep 2025 09:16:32 +0000 (17:16 +0800)] 
pixman: upgrade 0.46.2 -> 0.46.4

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>
3 weeks agomsmtp: upgrade 1.8.30 -> 1.8.31
Wang Mingyu [Wed, 10 Sep 2025 09:16:29 +0000 (17:16 +0800)] 
msmtp: upgrade 1.8.30 -> 1.8.31

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>
3 weeks agompg123: upgrade 1.33.0 -> 1.33.2
Wang Mingyu [Wed, 10 Sep 2025 09:16:28 +0000 (17:16 +0800)] 
mpg123: upgrade 1.33.0 -> 1.33.2

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>
3 weeks agolibxscrnsaver: upgrade 1.2.4 -> 1.2.5
Wang Mingyu [Wed, 10 Sep 2025 09:16:26 +0000 (17:16 +0800)] 
libxscrnsaver: upgrade 1.2.4 -> 1.2.5

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>
3 weeks agolibxres: upgrade 1.2.2 -> 1.2.3
Wang Mingyu [Wed, 10 Sep 2025 09:16:25 +0000 (17:16 +0800)] 
libxres: upgrade 1.2.2 -> 1.2.3

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>
3 weeks agolibxml2: upgrade 2.14.5 -> 2.14.6
Wang Mingyu [Wed, 10 Sep 2025 09:16:24 +0000 (17:16 +0800)] 
libxml2: upgrade 2.14.5 -> 2.14.6

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>
3 weeks agolibxfixes: upgrade 6.0.1 -> 6.0.2
Wang Mingyu [Wed, 10 Sep 2025 09:16:23 +0000 (17:16 +0800)] 
libxfixes: upgrade 6.0.1 -> 6.0.2

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>
3 weeks agolibunwind: upgrade 1.8.2 -> 1.8.3
Wang Mingyu [Wed, 10 Sep 2025 09:16:22 +0000 (17:16 +0800)] 
libunwind: upgrade 1.8.2 -> 1.8.3

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>
3 weeks agolibsolv: upgrade 0.7.34 -> 0.7.35
Wang Mingyu [Wed, 10 Sep 2025 09:16:21 +0000 (17:16 +0800)] 
libsolv: upgrade 0.7.34 -> 0.7.35

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>
3 weeks agolibjpeg-turbo: upgrade 3.1.1 -> 3.1.2
Wang Mingyu [Wed, 10 Sep 2025 09:16:20 +0000 (17:16 +0800)] 
libjpeg-turbo: upgrade 3.1.1 -> 3.1.2

License-Update: Copyright year updated to 3.1.2

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>
3 weeks agolibinput: upgrade 1.29.0 -> 1.29.1
Wang Mingyu [Wed, 10 Sep 2025 09:16:19 +0000 (17:16 +0800)] 
libinput: upgrade 1.29.0 -> 1.29.1

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>
3 weeks agolibatomic-ops: upgrade 7.8.2 -> 7.8.4
Wang Mingyu [Wed, 10 Sep 2025 09:16:17 +0000 (17:16 +0800)] 
libatomic-ops: upgrade 7.8.2 -> 7.8.4

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>
3 weeks agoiw: upgrade 6.9 -> 6.17
Wang Mingyu [Wed, 10 Sep 2025 09:16:16 +0000 (17:16 +0800)] 
iw: upgrade 6.9 -> 6.17

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>
3 weeks agoiproute2: upgrade 6.15.0 -> 6.16.0
Wang Mingyu [Wed, 10 Sep 2025 09:16:15 +0000 (17:16 +0800)] 
iproute2: upgrade 6.15.0 -> 6.16.0

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>
3 weeks agoenchant2: upgrade 2.8.10 -> 2.8.12
Wang Mingyu [Wed, 10 Sep 2025 09:16:13 +0000 (17:16 +0800)] 
enchant2: upgrade 2.8.10 -> 2.8.12

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>
3 weeks agoed: upgrade 1.22.1 -> 1.22.2
Wang Mingyu [Wed, 10 Sep 2025 09:16:12 +0000 (17:16 +0800)] 
ed: upgrade 1.22.1 -> 1.22.2

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>
3 weeks agobtrfs-tools: upgrade 6.15 -> 6.16
Wang Mingyu [Wed, 10 Sep 2025 09:16:11 +0000 (17:16 +0800)] 
btrfs-tools: upgrade 6.15 -> 6.16

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>
3 weeks agobind: upgrade 9.20.11 -> 9.20.12
Wang Mingyu [Wed, 10 Sep 2025 09:16:10 +0000 (17:16 +0800)] 
bind: upgrade 9.20.11 -> 9.20.12

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>
3 weeks agobarebox-tools: upgrade 2025.07.0 -> 2025.08.0
Wang Mingyu [Wed, 10 Sep 2025 09:16:09 +0000 (17:16 +0800)] 
barebox-tools: upgrade 2025.07.0 -> 2025.08.0

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>
3 weeks agoacpica: upgrade 20240827 -> 20250807
Wang Mingyu [Wed, 10 Sep 2025 09:16:07 +0000 (17:16 +0800)] 
acpica: upgrade 20240827 -> 20250807

License-Update: Copyright updated to 2025

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>
3 weeks agosystemd: change pni-names logic to something less confusing
Koen Kooi [Tue, 9 Sep 2025 11:24:48 +0000 (13:24 +0200)] 
systemd: change pni-names logic to something less confusing

Using bb.utils.contains in negative logic leads to either overly verbose
or plain confusing code, so harness the power of Ross and Antonin to
make this less verbose and slightly clearer.

This moves the negative logic from the inline python ('true if not') to
bash ('if !').

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>
3 weeks agopython: Skip NODEV portion of test_makedev when linked to musl
Khem Raj [Tue, 9 Sep 2025 19:49:52 +0000 (12:49 -0700)] 
python: Skip NODEV portion of test_makedev when linked to musl

backport the upstreamed patch which is available in 3.14+

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>
3 weeks agowic: partition.py: fix help string
Trevor Woerner [Tue, 9 Sep 2025 19:41:12 +0000 (15:41 -0400)] 
wic: partition.py: fix help string

The help suggests invoking 'wic help source-plugins' for information on how to
add a new plugin, this results in:

usage: wic help [-h] {plugins,overview,kickstart,create,ls,cp,rm,write,list} ...
wic help: error: argument help_topic: invalid choice: 'source-plugins' (choose from 'plugins', 'overview', 'kickstart', 'create', 'ls', 'cp', 'rm', 'write', 'list')

The proper command is 'wic help plugins'.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoautomake: 1.17 -> 1.18.1
Robert Yang [Thu, 4 Sep 2025 03:40:38 +0000 (20:40 -0700)] 
automake: 1.17 -> 1.18.1

* Drop 0001-configure-don-t-report-error-when-the-path-of-Perl-c.patch, it is a
  warning not an error any more, so just drop it.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopackage_manager/__init__.py: remove obsolete codes related to packagefeed-stability
Chen Qi [Mon, 8 Sep 2025 02:21:00 +0000 (10:21 +0800)] 
package_manager/__init__.py: remove obsolete codes related to packagefeed-stability

The packagefeed-stability.bbclass has been removed. The codes related
to it are also obsolete. Remove them.

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>
3 weeks agogettext, gettext-minimal-native: upgrade 0.23.1 -> 0.26
Gyorgy Sarvari [Sun, 7 Sep 2025 19:20:10 +0000 (21:20 +0200)] 
gettext, gettext-minimal-native: upgrade 0.23.1 -> 0.26

Changelog:
0.24: https://lists.gnu.org/archive/html/info-gnu/2025-02/msg00010.html
0.25: https://lists.gnu.org/archive/html/info-gnu/2025-05/msg00000.html
0.26: https://lists.gnu.org/archive/html/info-gnu/2025-07/msg00007.html

- gettext-minimal-native recipe adapted to the new macro name (aclocal_DATA -> macros_DATA)
- install Makevars.template to gettext-minimal-native to be able to update missing variables
  The file is renamed in the desitanion to Makevars.template.minimal, to avoid clashing
  with the full gettext package (some recipes have both as dependency).
- autotools.bbclass: search for all po folders, and update the Makefile.in.in file
  in each of them. This is required, because without this the old Makefile.in.in
  files in these non ${S}/po folders are not updated with the new version of gettext, and
  the compilation routinely fails due to this.
  As part of the same change, also concatenate the source's Makevars files with the gettext
  Makevars.template: this allows all variables to be defined, even the new ones that the
  source didn't contain originally. First set the gettext template, and then append
  the source's original Makevars to it, so it should override the variables that it was
  setting originally, and keep the new variables at their default value.
- Add new PACKAGECONFIG to use libselinux, and also fix libselinux discovery in autotools
  (use pkg-config instead of autotools discovery, because autotools' library search doesn't
  respect custom sysroot)

Ptest results:

=======================
All 626 tests passed
(40 tests were not run)
=======================
DURATION: 36
END: /usr/lib/gettext/ptest
2025-08-30T17:49
STOP: ptest-runner
TOTAL: 1 FAIL: 0

With the previous version:
All 545 tests passed
(34 tests were not run)

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>
3 weeks agorust-target-config.bbclass: move target generation before do_configure
Gyorgy Sarvari [Fri, 5 Sep 2025 20:28:12 +0000 (22:28 +0200)] 
rust-target-config.bbclass: move target generation before do_configure

The rust_get_targets task from the rust-target-config class generates some
Rust compiler configurations for different the target and host machine, which
is used by Rust during compiling a recipe. These configurations supposed to
be available by the time the Rust compiler is used for the first time.

By default, this task is executed "before do_compile" - it assumes that
this is the first task that would use this configuration.

However this is not always the case, especially with projects which are not
pure Cargo projects, rather Cargo/Rust is called by a different build system.
As an example librsvg uses meson, and during the do_configure step Meson probes
the Rust compiler, trying to gather some library info from Rust. In case the
rust_gen_targets task was executed before the do_configure task, then
everything works. However this is not always the case - sometimes the job is
executed between the configure and compile steps, in which case the configuration
fails.

To avoid such problems, generate these targets before the do_configure step.

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>
3 weeks agoglib-2.0: update 2.84.4 -> 2.86.0
Markus Volk [Fri, 5 Sep 2025 18:15:38 +0000 (20:15 +0200)] 
glib-2.0: update 2.84.4 -> 2.86.0

Overview of changes in GLib 2.86.0, 2025-09-05
==============================================

* Rework how platform-specific introspected GIO APIs have to be imported to fix
  problems with backwards-compatibility provision for it, by removing duplicate
  platform-specific symbols from `Gio-2.0`. Users of platform-specific GIO APIs
  should be unaffected, as `GIRepository` will now automatically import
  `GioWin32-2.0` or `GioUnix-2.0` when asked to import `Gio-2.0`. However,
  projects generating introspection data which depends on types from either of
  those platform-specific GIRs must make sure they depend on those GIRs
  explicitly, rather than just transitively depending on them through `Gio-2.0`
  (#3744, work by Emmanuele Bassi, Marco Trevisan, Florian Müllner, and others)

* Fix file existence queries on Solaris, broken due to unexpected flags handling
  within `faccessat()` (#3770, work by Niveditha Rau)

* Bugs fixed:
  - #3744 GDesktopAppInfo API disappeared after girepository-2.0 port (Emmanuele
    Bassi)
  - #3768 g_test_trap_subprocess does not check G_TEST_SUBPROCESS_INHERIT_STDIN
    (Philip Withnall)
  - !4751 gtestutils: Fix a slightly broken example in a doc comment
  - !4754 Update Polish translation 250825
  - !4758 Update Swedish translation
  - !4762 gio: gmemorymonitorpsi: Replace GRegex with g_str_has_prefix()
  - !4765 girepository: Add an assertion to help scan-build
  - !4767 glocalfile: Disable faccessat()-based query_exists on Solaris
  - !4768 gmessages: Fix win32_keep_fatal_message regression
  - !4769 docs: Fix typos
  - !4770 Update Chinese translation
  - !4771 Update Georgian translation
  - !4772 po: Update Persian translation.

* Translation updates:
  - Chinese (China) (lumingzh)
  - Georgian (NorwayFun)
  - Persian (Danial Behzadi)
  - Polish (Piotr Drąg)
  - Swedish (Anders Jonsson)

Overview of changes in GLib 2.85.4, 2025-08-22
==============================================

* Follow symlink (instead of overwriting it) when updating `mimeapps.list`
  (#3579, work by Rafael Girão)

* Bugs fixed:
  - #3579 mimeapps.list is overwritten if it is a symlink (Rafael Girão)
  - #3724 Crash in g_hash_table_add after 252645135 elements (Tobias Stoeckmann)
  - #3743 g_utf8_validate out parameter has wrong type (two)
  - #3751 meta: clang-format refers to a broken link (Rafael Girão)
  - #3758 Out-of-bounds read in GMemoryMonitorPoll (Philip Withnall)
  - #3760 Stack overflow when recursing within g_log_structured() with
    `G_LOG_FLAG_RECURSION` (Tobias Stoeckmann)
  - #3761 Regression in g_printf() - can no longer output formatted values
    containing NUL bytes (Luca Bacci)
  - #3766 Update sl.po (Slovenian) (Martin)
  - !4714 gmain: Reformat docs to fully use gi-docgen and match style guide
  - !4720 Disable GMemoryMonitorPsi on Solaris
  - !4727 garray: Improve and migrate documentation to gi-docgen
  - !4735 build: Fix stp files for development versions
  - !4736 systemtap: Use correct formatters/types
  - !4738 docs: Add Thomas Haller as a co-maintainer of GObject
  - !4739 Annotate ref/unref functions as transfer full
  - !4740 gstrfuncs: Check parameter validity
  - !4742 garray: Fix g_array_binary_search description
  - !4743 Update Russian translation
  - !4744 tests/gio: skip Unix socket-mock tests on Windows
  - !4747 tests/printf: Use proper compare helper for unsigned types
  - !4748 gconstructor: Add attribute used for TLS callback pointer

* Translation updates:
  - Russian (jtux270)
  - Slovenian (Martin)

Overview of changes in GLib 2.85.3, 2025-08-08
==============================================

* Fix encoding of output from `g_print()` and `g_printerr()` when locale is set
  to `.utf8` on Windows (#3341, work by Luca Bacci)

* Bugs fixed:
  - #3341 `g_print` and `g_printerr` will cause encoding errors on Windows when
    locale is set to `.utf8` (Luca Bacci)
  - #3739 Crash in accept_ready() of GThreadedSocketService Under High Load
    (Philip Withnall)
  - #3740 Documentation of g_win32_error_message  does not contain information
    about the behaviour when FormatMessageW failed (Philip Withnall)
  - #3755 AIX: Unwanted symbol needs to be removed for AIX platform: getpwnam_r,
    getpwuid_r (Parth Patel)
  - !4706 gthreadpool: Clean up when g_thread_pool_new fails
  - !4707 tests: Skip slow mainloop test on valgrind
  - !4708 gfilenamecompleter: Fix g_object_unref() of undefined value
  - !4709 tests: Connect to GMemoryMonitor signals earlier
  - !4712 tests/thread-pool: Add a thread-pool fail test
  - !4713 Fix test error for GMemoryMonitor
  - !4715 gdbuserror: Reformat docs to fully use gi-docgen and match style guide
  - !4722 tests: Add missing unistd.h header to thread-pool test
  - !4723 tests: Add a missing poll condition to socket-listener test
  - !4724 garray: Pass errors through GByteArray functions
  - !4725 garray: Add checks to g_ptr_array_extend_and_steal
  - !4726 Add a basic GFilenameCompleter test
  - !4728 gbitlock: Fix documentation issues
  - !4729 [RFC] Tests: do not set a timeout in Python tests
  - !4730 gstrfuncs: Always treat G_MININT64 in g_ascii_strtoll
  - !4731 glocalfile: Disable faccessat()-based query_exists on OpenBSD
  - !4733 gvalue: Reformat docs to fully use gi-docgen and match style guide
  - !4734 gspawn: Improve docstring for g_spawn_async()

Overview of changes in GLib 2.85.2, 2025-07-21
==============================================

* New Linux PSI based backend for `GMemoryMonitor` as an option to use instead
  of the existing Low Memory Monitor daemon backend (!4481, work by Kate Hsuan)

* Bugs fixed:
  - #1443 Deadlock between g_module_open() and dlopen() when called from a
    constructor
  - #2848 Doc: clarification request regarding g_match_info_fetch_pos return
    value (Mark Lautman)
  - #3712 Crash in g_thread_pool_new_full
  - #3713 call g_file_enumerator_close in g_file_enumerator_finalize is not safe
    (fbrouille)
  - #3716 (CVE-2025-7039) (#YWH-PGM9867-104) Buffer Under-read on GLib through
    glib/gfileutils.c via get_tmp_file() (Michael Catanzaro)
  - #3721 GFile leak in g_local_file_set_display_name during error handling
    (Philip Withnall, Michael Catanzaro)
  - #3725 Deadlock on source_destroy_lock inside g_main_context_unref() and
    g_source_destroy() (with child sources) (Matthew Waters)
  - #3726 GApplication sometimes fails to call before_emit (Matthias Clasen)
  - !4481 gio: gmemorymonitorpsi: Replace GMemoryMonitor backend with kernel PSI
    event
  - !4665 gio: enums: Fix GBusNameOwnerFlags's annotation
  - !4667 Incorrect output parameter handling in closure helper of
    g_settings_bind_with_mapping_closures
  - !4669 Add missing `(array zero-terminated=1)` annotations
  - !4676 Fix IPv6 scope-id from DNS responses being lost
  - !4680 gbacktrace: Correctly wait for children on Unix
  - !4681 (CVE-2025-6052) gstring: Improve
    g_string_expand/g_string_append_len_inline checks
  - !4682 gio-tool-launch: fix %k field code expansion
  - !4683 gio-tool-launch: Fix mismatched curly quotes in translatable strings
  - !4684 garray: Support unallocated zero terminated arrays
  - !4685 garray: Use g_array_elt_len/pos where appropriate
  - !4687 gstring: Fix g_string_append_vprintf overflow
  - !4690 garray: Fix out of boundary write in g_ptr_array_copy
  - !4692 tests: Fix a minor leak in array-test
  - !4693 tests: Loosen string comparison assertion in gio-tool.py
  - !4694 tests: Do not always skip array overflow checks
  - !4695 garray: Add more element_size > 0 checks
  - !4698 garray: Avoid exponential growth in g_array_copy
  - !4699 garray: Set capacity in terminated take functions
  - !4700 gfileutils: Fix OOB read in g_build_path(name)_va
  - !4701 gbacktrace: Fix OOB write in stack_trace
  - !4702 gio/filenamecompleter: Fix leaks
  - !4703 application: NULL check for options
  - !4704 tests: Add a regression test for GApplication command line handling

Overview of changes in GLib 2.85.1, 2025-06-13
==============================================

* Re-add the option of a singleton to `GIRepository` (#3664, work by
  Christian Hergert)

* Add support for the `e` flag (O_CLOEXEC) to `g_fopen()` (!4564, work by
  Luca Bacci and Philip Withnall)

* Make the `sysprof` Meson option yield when using GLib as a subproject (!4659,
  work by Matthias Clasen)

* Use the Meson built-in `localedir` option (!4661, work by
  Kleis Auke Wolthuizen)

* Bugs fixed:
  - #1665 g_file_trash() should return PERMISSION_DENIED if files can't be
    deleted (Ignacy Kuchciński)
  - #3664 Lack of g_irepository_get_default() equivalent makes cross-library
    integration extremely difficult (Christian Hergert)
  - #3698 Misleading autogenerated hints in the documentation of
    g_async_queue_pop() (Alicia Boya García)
  - !4560 glib/gnulib/printf.c: Sync with gnulib
  - !4564 gstdio: Add support for the `e` flag (O_CLOEXEC) to g_fopen()
  - !4637 Rework Windows implementation of g_getenv()
  - !4641 [th/gobj-drop-bit-lock] gobject: drop object_bit_lock() functions
  - !4642 [th/gobj-empty-notify-queue] gobject: optimize notify-queue handling
    for a single freeze
  - !4643 GRegex: apply monospace typeface in description
  - !4644 gio: add annotations on parameters of 'g_file_monitor_emit_event' and
    of 'g_vfs_get_file_for_path'
  - !4645 gregex: Clarify docs for end_pos
  - !4646 GRegex: update class description
  - !4649 GAsyncQueue: assert non-null data in push_sorted()
  - !4650 tests: Add atomics to asyncqueue test global variables
  - !4651 Meson: Add libglib_static dependency for use in tests
  - !4652 gobject: clarify in documentation that g_value_set_boxed copies
  - !4654 Fix buffer overflow in string-test
  - !4655 gstring: Fix overflow check when expanding the string
  - !4657 docs: Stop hiding the Unix-like APIs which are in Gio-2.0.gir
  - !4658 gmarkup: make documentation more discoverable
  - !4659 Make the sysprof feature yield
  - !4661 meson: Use the appropriate localedir option

Overview of changes in GLib 2.85.0, 2025-05-20
==============================================

 * Preserve mode for existing file when creating a temporary file for atomic
   updates with g_file_set_contents() (dconf#76, work by Wesley Hershberger)

 * Fix race conditions between g_main_context_unref() and g_source_*() methods
   (#803, work by Matthew Waters)

 * Allow file handles inside nested containers when using the `gdbus call`
   command (#3624, work by Julian Sparber)

 * Fix DNS resolution of local addresses in offline mode (#3641, work by
   Patrick Griffis)

 * Various performance improvements to GObject locking (various MRs by
   Thomas Haller)

 * Prefer matches occurring earlier in the string when searching
   `GDesktopAppInfo`s, improving search for apps in gnome-shell (!4369, work by
   Fina Wilke)

 * Fix thread safety of `GClosure` flags (!4575, !4577, work by Sam James and
   Philip Withnall)

* Bugs fixed:
  - GNOME/dconf#76 dconf update can set incorrect permissions to dconf system db
    (Wesley Hershberger)
  - #490 Not clearly documented behavior of g_key_file_set_comment function.
    (marklkram)
  - #803 g_main_context_unref() versus g_source_*() race (Matthew Waters)
  - #1002 GObject doesn't support removing a weak reference in a GWeakNotify for
    the same object
  - #1250 gsocketlistener: Fix IPv4 listen() error-handling resulting in use-
    after-free
  - #2377 Document that `g_socket_address_get_native_size()` can return `-1` on
    errors
  - #2544 Consider `g_log_always_fatal` for aborting in
    `g_log_structured_array()` (sid)
  - #3405 Enable -Wconversion warnings by default (progress towards this, but it
    is not complete)
  - #3616 docs: Broken link in GioActionEntry (Philip Withnall)
  - #3617 Add generalised version of g_date_get_monday_week_of_year() (Philip
    Withnall)
  - #3624 `gdbus call` should look for file handles inside nested containers
    (Julian Sparber)
  - #3630 2.84.0 build failure on Linux: ../gio/gnetworkmonitornetlink.c:47:10:
    fatal error: netlink/netlink_route.h: No such file or directory (Philip
    Withnall)
  - #3634 test failure with gobject-introspection 1.83.4: warning: element
    doc:format from state 3 is unknown, ignoring (Philip Withnall)
  - #3636 gio/trash does not handle special characters well
  - #3641 GResolver: Local DNS resolution failure in offline mode (Patrick
    Griffis)
  - #3642 `g_cancellable_connect()` documentation incorrect (Marco Trevisan
    (Treviño))
  - #3643 g_cancellable_connect(): is it safe to unref cancellable from
    callback? (Marco Trevisan (Treviño))
  - #3649 Crash with some registry key values in GWin32AppInfo (Philip Withnall)
  - #3656 Set SYSLOG_IDENTIFIER when logging to journald (Axel Karjalainen)
  - #3657 girepository: Wrong typelib path on Windows
  - #3663 Cannot use GZlibCompressor in GTK testsuite (Benjamin Otte)
  - #3684 UAF in GSignalGroup weak notify callbacks (Thomas Haller)
  - #3686 docs.gtk.org doesn't mention that GSourceFuncs.finalize may be NULL
    (BZZZZ)
  - #3693 Random failures in debian-i386-stable
  - !4185 [th/gobject-no-object-locks-pt1-notify] use
    `g_datalist_id_update_atomic()` instead of OPTIONAL_BIT_LOCK_NOTIFY
  - !4247 mappedfile: Avoid some allocations
  - !4369 gdesktopappinfo: Prefer matches that occur earlier in the match string
  - !4387 Fix various -Wshorten-64-to-32 warnings
  - !4484 Memory sanitizer fixes
  - !4489 gobject: Be consistent in using atomic logic to handle the
    GParamSpecPool
  - !4520 [th/gdataset-cleanup] minor cleanups of gdataset
  - !4536 [th/gobj-closure-array-atomic] use g_datalist_id_update_atomic() for
    array of closure watches
  - !4541 gsettings: Port docs to gi-docgen format, add missing annotations and
    make various improvements
  - !4544 tests: Don't install runner scripts without installed_tests
  - !4545 Update French translation
  - !4547 Update Catalan translation
  - !4548 Update Turkish translation
  - !4551 Updated Danish translation
  - !4552 Update Persian translation
  - !4553 docs: Document GSignalFlags members added after 2.0
  - !4554 Update Indonesian translation
  - !4555 tests: Add a test for g_object_freeze_notify() being called too often
  - !4557 gfileinfo: Slightly expand docs for
    g_file_info_get_attribute_as_string()
  - !4558 gi: Dynamically set doc-format
  - !4561 tests: Various fixes to create temporary files in /tmp rather than the
    build directory
  - !4562 gdbusnameowning: Convert docs to gi-docgen linking syntax
  - !4563 giounix-private: Fix macro for checking for epoll_create1()
  - !4565 Fix LGPL in header
  - !4567 gutils: make documentation of g_set_prgname() clearer
  - !4568 docs: Add some detail
  - !4569 Update Romanian translation
  - !4570 gspawn-win32: Fix potential integer overflows in argv handling
  - !4571 gvarianttype: Improve docs on type validation
  - !4575 gclosure: fix ATOMIC_CHANGE_FIELD to read vint atomically
  - !4577 gclosure: Allow full set of closure flags to be queried atomically
  - !4578 [th/bit-lock-and-set] bitlock: add g_bit_lock_and_get() and
    g_bit_unlock_and_set() API
  - !4579 tests: Add missing unistd.h include to scannerapi.c
  - !4581 [th/gobj-no-weak-ref-lock] drop OPTIONAL_BIT_LOCK_WEAK_REFS object
    lock for `g_object_weak_{ref,unref}()`
  - !4583 thread: fix Linux detection
  - !4585 gfile: Expand documentation around file info for inaccessible files
  - !4586 [th/gobj-doc-weakref] clear #GWeakRef earlier in
    g_object_run_dispose() and reword docs about #GWeakRef
  - !4588 gstring: carefully handle gssize parameters
  - !4590 Various -Wsign-conversion warning fixes
  - !4591 gthreadedresolver: fix crash in loopback interface check
  - !4592 gstring: Make len_unsigned unsigned
  - !4594 Enable -Wsign-conversion for girepository, gthread, gmodule
  - !4596 docs: Mention how to run the test suite in CONTRIBUTING.md
  - !4598 gtlsconnection: Fix annotation
  - !4599 Mark pointer as (type gpointer)
  - !4601 garray: Fix annotations
  - !4602 docs: fix typo glong: ULONG_MAX -> LONG_MAX
  - !4603 Fix GNetworkMonitorNetlink operation under a FreeBSD jail with shared
    network stack
  - !4604 cocoa: add support for GBytesIcon in notification backend
  - !4605 gparamspecs: Use standard min/max constants rather than literals
  - !4606 gobject, girepository: Fix several -Wsign-conversion warnings on macOS
  - !4609 Update Portuguese translation
  - !4610 Update Ukrainian translation
  - !4613 Update macOS job for new CI runner
  - !4615 shell: Handle empty comment gracefully
  - !4619 gslist: Improve documentation for append / prepend / insert methods
  - !4620 glocalfile: Disable faccessat()-based query_exists on Android
  - !4621 gallocator: mark as deprecated
  - !4627 [th/gsignalgroup-dispose] gsignalgroup: make GSignalGroup.dispose() a
    bit more reentrant
  - !4628 [th/gdataset-fix-zero-key] fix and cleanup related to using a zero
    GQuark for keys in GData
  - !4631 Update German translation
  - !4632 win32: Only print one OS version
  - !4633 gzlibcompressor: Convert docs to gi-docgen linking syntax
  - !4638 docs: Fix formatting of definition lists

* Translation updates:
  - Catalan (Jordi Mas)
  - Danish (Ask Hjorth Larsen)
  - French (Vincent Chatelain)
  - German (Philipp Kiemle)
  - Indonesian (Andika Triwidada)
  - Persian (Danial Behzadi)
  - Portuguese (Hugo Carvalho)
  - Romanian (Antonio Marin)
  - Turkish (Sabri Ünal)
  - Ukrainian (Yuri Chornoivan)

- remove backport patches

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoptest-cargo.bbclass: sort binaries for reproducibility
Gyorgy Sarvari [Fri, 5 Sep 2025 15:44:47 +0000 (17:44 +0200)] 
ptest-cargo.bbclass: sort binaries for reproducibility

When compiling tests with cargo, the produced binaries are created
in a non-deterministic order. The list of binaries themselves are taken from
some of the log info produced by cargo, which contains them in the order
as they were created. The class later writes this list of binaries
in the run-ptest script in the order that it found them.

In case the test suite contains more than 1 or 2 binaries, then the
order of these binaries is different almost each run, making the
resulting ptest package non-reproducible.

To avoid this, sort the list of test binaries before storing them.

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>
3 weeks agotcl: skip http11 tests
Ross Burton [Fri, 5 Sep 2025 12:43:04 +0000 (13:43 +0100)] 
tcl: skip http11 tests

These tests are either unstable under load, or just unstable.

A ticket has been filed upstream[1] but for now disable them.

[ YOCTO #15467 ]

[1] https://core.tcl-lang.org/tcl/tktview/3764f4e81f1483ab554c6d60f8483887bde28221

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>
3 weeks agooeqa/bblayers.py: add a test case for bitbake-config-build show-fragment
Antonin Godard [Fri, 5 Sep 2025 12:23:58 +0000 (14:23 +0200)] 
oeqa/bblayers.py: add a test case for bitbake-config-build show-fragment

Add a test case for 'bitbake-config-build show-fragment' and use
'bitbake-config-build list-fragments' to get the path to the fragment.

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolib/configfragments: add a show-fragments command
Antonin Godard [Fri, 5 Sep 2025 12:23:57 +0000 (14:23 +0200)] 
lib/configfragments: add a show-fragments command

We can print information on fragments (name, location, description,
etc.), but not their content.

Add a show-fragment command to do that. It can be used as follows:

  $ bitbake-config-build show-fragment core/yocto/sstate-mirror-cdn

And prints:

  .../meta/conf/fragments/yocto/sstate-mirror-cdn.conf:

  BB_CONF_FRAGMENT_SUMMARY = "Use prebuilt sstate artifacts for standard Yocto build configurations."
  BB_CONF_FRAGMENT_DESCRIPTION = "The Yocto Project has prebuilt artefacts available for standard build configurations. \
  ...

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoimage-fitimage: add FIT_LINUX_BIN variable
Kavinaya S [Fri, 5 Sep 2025 11:01:52 +0000 (16:31 +0530)] 
image-fitimage: add FIT_LINUX_BIN variable

Add FIT_LINUX_BIN variable to image-fitimage.conf to allow control over
kernel section inclusion.

Suggested-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Kavinaya S <kavinaya@qti.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agokernel-fit-image: control kernel section with FIT_LINUX_BIN
Kavinaya S [Fri, 5 Sep 2025 11:01:51 +0000 (16:31 +0530)] 
kernel-fit-image: control kernel section with FIT_LINUX_BIN

Update kernel-fit-image.bbclass to conditionally include the kernel
section based on FIT_LINUX_BIN variable.

Suggested-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Kavinaya S <kavinaya@qti.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agobitbake.conf: drop GPE_MIRROR variable
Gyorgy Sarvari [Fri, 5 Sep 2025 09:04:04 +0000 (11:04 +0200)] 
bitbake.conf: drop GPE_MIRROR variable

GPE_MIRROR is not used by any recipes. Beside this it looks like
the url (http://gpe.linuxtogo.org/download/source) is unavailable,
and the main url (linuxtogo.org) is using an invalid certificate
(issued for another website).

It looks this mirror isn't useful nor valid anymore - so drop it.

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>
3 weeks agogrub-efi.bbclass: fix racing issue on grub-efi image
Hongxu Jia [Fri, 5 Sep 2025 06:57:40 +0000 (14:57 +0800)] 
grub-efi.bbclass: fix racing issue on grub-efi image

In recipe grub-efi, the deploy task installed grub-efi image to deploy dir.

In image-live.bbclass, the do_bootimg task called build_iso -> efi_iso_populate
-> efi_populate.

In image-live.bbclass, the do_bootimg task called build_hddimg -> efi_hddimg_populate
-> efi_populate.

In grub-efi.bbclass, efi_populate called efi_populate_common for grub-efi to
installed grub-efi image from deploy dir to ISO/HDDDIR.

Explicitly make do_bootimg depend on grub-efi:deploy otherwise a racing issue
on grub-efi image in deploy dir
...
|DEBUG: Executing shell function build_iso
|NOTE: Trying to install tmp/deploy/images/qemux86-64/bzImage as tmp/work/qemux86_64-wrs-linux/
wrlinux-image-installer/1.0/sources/wrlinux-image-installer-1.0/iso/bzImage
|install: cannot stat 'tmp/deploy/images/qemux86-64/grub-efi-bootx64.efi': No such file or directory
|WARNING: tmp/work/qemux86_64-wrs-linux/wrlinux-image-installer/1.0/temp/run.build_iso.954273:419 exit 1 from
'install -m 0644 tmp/deploy/images/qemux86-64/$2-bootx64.efi ${DEST}/EFI/BOOT/bootx64.efi'
...

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>
3 weeks agolibsdl2: upgrade 2.32.8 -> 2.32.10
Yi Zhao [Fri, 5 Sep 2025 06:14:22 +0000 (14:14 +0800)] 
libsdl2: upgrade 2.32.8 -> 2.32.10

This is a stable bugfix release, with the following changes:
  Fixed the dock occasionally showing on macOS when launching an SDL app
  Report the correct device audio format when using Pipewire
  Fixed signed 8-bit audio on Android
  Support the "ambient" value for SDL_HINT_AUDIO_CATEGORY on iOS
  Improved thumbstick range for Nintendo Switch Pro Controllers
  Fixed loading user calibration for Nintendo Switch Pro Controllers

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>
3 weeks agoharfbuzz: upgrade 11.4.1 -> 11.4.5
Markus Kurz [Thu, 4 Sep 2025 13:28:20 +0000 (15:28 +0200)] 
harfbuzz: upgrade 11.4.1 -> 11.4.5

mainly bugfixes introduced.

for release notes see:
https://github.com/harfbuzz/harfbuzz/releases

Signed-off-by: Markus Kurz <m.kurz92@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoperf: enable coresight if enabled in MACHINE_FEATURES
Ross Burton [Wed, 3 Sep 2025 16:24:11 +0000 (17:24 +0100)] 
perf: enable coresight if enabled in MACHINE_FEATURES

Enable the CoreSight[1] functionality in perf[2] if 'coresight' is in the
MACHINE_FEATURES.

Note that enabling this will mean a dependency on the opencsd recipe,
which is currently part of meta-arm[3]. I don't think this is a problem
as this recipe is Arm-specific, and as this is a new feature the
behaviour is opt-in so shouldn't break any existing machines.

[1] https://docs.kernel.org/trace/coresight/coresight.html
[2] https://docs.kernel.org/trace/coresight/coresight-perf.html
[3] https://git.yoctoproject.org/meta-arm/tree/meta-arm/recipes-devtools/opencsd

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>
3 weeks agolibcheck: Fix do_install error with automake 1.18.1
Robert Yang [Thu, 4 Sep 2025 03:40:39 +0000 (20:40 -0700)] 
libcheck: Fix do_install error with automake 1.18.1

Fixed do_install error with automake 1.18
$ makeinfo -I ../../check-0.15.2/doc -o ../../check-0.15.2/doc/check.info \
    ../../check-0.15.2/doc/check.texi
[snip]
check.texi:2329: no matching `@end verbatim'
[snip]

The automake before 1.17's mdate-sh couldn't update libcheck's
doc/version.texi, so the doc/check.info wasn't re-generated, then we couldn't
see the build error.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopinentry: upgrade 1.3.1 -> 1.3.2
Gyorgy Sarvari [Wed, 3 Sep 2025 19:02:17 +0000 (21:02 +0200)] 
pinentry: upgrade 1.3.1 -> 1.3.2

Shortlog:

-qt: Replace icons for dark mode with 16x16 icons
-qt,qt5: Ensure that input field is large enough for generated password
-qt5: Add dark mode icon variants and detection
-Make Show/Hide Password functionality accessible
-qt5: Make Show/Hide Password functionality accessible
-m4: Update libassuan.m4.
-build: Remove defining GPG_ERR_ENABLE_ERRNO_MACROS.
-build: Fix warning about obsolete pinentry-emacs.
-curses: Factor out dialog release to separate function.
-qt: Add dark mode icon variants and detection
-m4: Update gpg-error.m4 and libassuan.m4.

Also: Simplify patch to find gpg-error with pkg-config

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Cc: 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>
3 weeks agoapt: upgrade 2.6.1 -> 3.0.3
Gyorgy Sarvari [Wed, 3 Sep 2025 18:03:43 +0000 (20:03 +0200)] 
apt: upgrade 2.6.1 -> 3.0.3

Changelog:
https://metadata.ftp-master.debian.org/changelogs/main/a/apt/apt_3.0.3_changelog

Dropped patches which are included in this release, or became obsolete:
0001-Fix-compilation-error-with-clang-libc-18.patch - included in this release
0001-Fix-musl-build.patch - included in this release
0001-Raise-cmake_minimum_required-to-3.13-to-avoid-warnin.patch - included in this release
0001-Remove-using-std-binary_function.patch - became obsolete, fixed upstream
0001-aptwebserver.cc-Include-array.patch - became obsolete, fixed upstream
0001-strutl-Add-missing-include-cstdint-gcc-15.patch - included in this release

Added a new patch to avoid compilation error with musl:
error: 'basename' was not declared in this scope; did you mean 'rename'?

Adapted DEPENDS list - gnutls and gcrypt dependencies were dropped in favor of openssl
in version 2.9.19.

Added a new PACKAGECONFIG, 'usrmerge', which displays a gentle warning if the system
isn't a usrmerge system during package installation.

Added new COMMON_ARCH CMake argument - if it is not defined, CMake is trying to
determine the value of this variable by running dpkg, which is usually a futile
endeavour. It is used in config creation, and to print some system info.

Also adapt a self test: the apt-key command has been deprecated since a while,
and in this release it was completely removed. Instead sources.list file
contains the signature data, on a per-repository basis.

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>
3 weeks agowic: rename wks flag --extra-space to --extra-filesystem-space
Pierre-Loup GOSSE [Wed, 3 Sep 2025 14:45:28 +0000 (16:45 +0200)] 
wic: rename wks flag --extra-space to --extra-filesystem-space

Makes a clear distinction with --extra-partition-space flag.

Signed-off-by: Pierre-Loup GOSSE <pierre-loup.gosse@smile.fr>
CC: Alexander Kanavin <alex.kanavin@gmail.com>
CC: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agowic: add --extra-partition-space option to set unused space
Pierre-Loup GOSSE [Wed, 3 Sep 2025 14:45:27 +0000 (16:45 +0200)] 
wic: add --extra-partition-space option to set unused space

By default, the content of the partition is filled by the filesystem
without leaving any unused free space. The --extra-space flag adds
extra space to the filesystem size, not to the partition.

Unused free space after the filesystem can be useful for some cases,
such as encrypting a partition at runtime.
With --extra-partition-space 32M, we ensure that the last 32M of the
partition is unused: this space does not contain filesystem data and
can store the LUKS2 header.

The implementation sets a difference between the partition and
filesystem size:
  - With --fixed-size, the extra part space is removed from the
    filesystem size.
  - Otherwise (with or without --size flag), the extra part space is
    added to the partition size.

Signed-off-by: Pierre-Loup GOSSE <pierre-loup.gosse@smile.fr>
CC: Alexander Kanavin <alex.kanavin@gmail.com>
CC: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agokea: Upgrade to 3.0 LTS release
Khem Raj [Wed, 3 Sep 2025 06:22:30 +0000 (23:22 -0700)] 
kea: Upgrade to 3.0 LTS release

* Drop backported patch and refresh remaining
* Add fixes to build with boost 1.89.0
* Switch to meson build system
* Delete meson-info files
  There’s no Meson built-in switch to stop creating intro-*.json
  in the build dir (that’s by design), only to stop installing them is
  possible. for runtime, Kea doesn’t read it, this is just build metadata

License-Update: Removed remaining coroutine references [1]

[1] https://github.com/isc-projects/kea/commit/93bab7a99f82e2ceadca14a7a6a2440cd69fb8c8

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>
3 weeks agoboost: upgrade 1.88.0 -> 1.89.0
Gyorgy Sarvari [Wed, 3 Sep 2025 06:22:29 +0000 (23:22 -0700)] 
boost: upgrade 1.88.0 -> 1.89.0

Changelog: https://www.boost.org/releases/1.89.0/

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
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>
3 weeks agoboost-build-native: upgrade 1.87 -> 1.89
Gyorgy Sarvari [Wed, 3 Sep 2025 06:22:28 +0000 (23:22 -0700)] 
boost-build-native: upgrade 1.87 -> 1.89

Changelog: https://www.boost.org/releases/1.89.0/

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
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>
3 weeks agorecipetool/create_go: Tidy up a bit
Christian Lindeberg [Tue, 2 Sep 2025 14:06:47 +0000 (16:06 +0200)] 
recipetool/create_go: Tidy up a bit

There is no need for a temporary Go module cache after moving generation
of module dependency include files to go-mod-update-modules.bbclass.

Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agogo-mod-update-modules.bbclass: Update license finding
Christian Lindeberg [Tue, 2 Sep 2025 14:06:46 +0000 (16:06 +0200)] 
go-mod-update-modules.bbclass: Update license finding

Use ${GO_INSTALL} when listing package dependencies.

Look for licenses for each package dependency continuing upwards, but not
above the module root, until some license is found.

Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agooe/license_finder: Add find_licenses_up function
Christian Lindeberg [Tue, 2 Sep 2025 14:06:45 +0000 (16:06 +0200)] 
oe/license_finder: Add find_licenses_up function

Add a function for finding licenses in a directory or upwards but not
above a top directory.

Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agooeqa/selftest/cases/gcc.py: add libitm to default installed packages.
Harish Sadineni [Tue, 2 Sep 2025 04:19:19 +0000 (21:19 -0700)] 
oeqa/selftest/cases/gcc.py: add libitm to default installed packages.

When running oe-selftest few libitm tests were getting failed due
to below error:
/tmp/runtest.923959/alloc-1.exe: error while loading shared libraries:
libitm.so.1: cannot open shared object file: No such file or directory

Adding libitm to default installed packages to fix this issue.

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agovulkan-validation-layers: fix compile failure with DEBUG_BUILD = 1
Hongxu Jia [Mon, 1 Sep 2025 07:39:58 +0000 (15:39 +0800)] 
vulkan-validation-layers: fix compile failure with DEBUG_BUILD = 1

When building with GCC 14+ using -Og (DEBUG_BUILD = 1), got
the following errors:

$ echo 'DEBUG_BUILD = "1"' >> conf/local.conf
$ echo 'DISTRO_FEATURES:append = " vulkan opengl"' >> conf/local.conf
$ bitbake vulkan-validation-layers
...
|TOPDIR/tmp/work/core2-32-wrs-linux/vulkan-validation-layers/1.4.309.0/git/layers/./external/
xxhash.h:4822:1: error: inlining failed in call to 'always_inline' 'void XXH3_scrambleAcc_sse2
(void*, const void*)': function not considered for inlining
...

Refer [1], using XXH_NO_INLINE_HINTS when compiling with -Og (DEBUG_BUILD = 1)

[1] https://github.com/Cyan4973/xxHash/issues/943

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>
3 weeks agogit: 2.50.1 -> 2.51.0
Robert Yang [Wed, 3 Sep 2025 04:16:57 +0000 (21:16 -0700)] 
git: 2.50.1 -> 2.51.0

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agobindgen-cli: Upgrade to 0.72.1
Khem Raj [Wed, 3 Sep 2025 03:03:23 +0000 (20:03 -0700)] 
bindgen-cli: Upgrade to 0.72.1

Fixed bugs

- Apply a fix for a breaking change in Clang (see issue #3264 and related).

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>
3 weeks agopython3-pdm: Update 2.25.4 -> 2.25.9
Khem Raj [Wed, 3 Sep 2025 03:03:22 +0000 (20:03 -0700)] 
python3-pdm: Update 2.25.4 -> 2.25.9

- Add site-packages path to pdm info and print interpreter URL in
  pdm python install -v.
- Support explicit free-threaded Python selection via version suffix t.
- Multiple lockfile/pylock improvements and hash handling fixes.
- Windows path resolution fixes for uv; CLI help formatting preserved.
- Dependencies: require packaging>22.0; bump truststore to 0.10.4.
- Misc: fix AI coding fast apply error

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>
3 weeks agopython3-lxml: upgrading to 6.0.1
Khem Raj [Wed, 3 Sep 2025 03:03:21 +0000 (20:03 -0700)] 
python3-lxml: upgrading to 6.0.1

Bugs fixed

LP#2116333: lxml.sax._getNsTag() could fail with an exception on malformed input.

GH#467: Some test adaptations were made for libxml2 2.15. Patch by Nick Wellnhofer.

LP2119510, GH#473: A Python compatibility test was fixed for Python 3.14+. Patch by Lumír Balhar.

GH#471: Wheels for “riscv64” on recent Python versions were added. Patch by ffgan.

GH#469: The wheel build no longer requires the wheel package unconditionally. Patch by Miro Hrončok.

Binary wheels use the library version libxml2 2.14.5.

Windows binary wheels continue to use a security patched library version libxml2 2.11.9.

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>
3 weeks agopython3-rpds-py: upgrade 0.27.0 -> 0.27.1
Tim Orling [Tue, 2 Sep 2025 21:46:29 +0000 (14:46 -0700)] 
python3-rpds-py: upgrade 0.27.0 -> 0.27.1

v0.27.1:
* Include attestations in published artifacts by @EpicWink in #160

Comparing Changes:
https://github.com/crate-py/rpds/compare/v0.27.0...v0.27.1

References:
https://github.com/crate-py/rpds/pull/160

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopython3-requests: upgrade 2.32.4 -> 2.32.5
Tim Orling [Tue, 2 Sep 2025 21:46:28 +0000 (14:46 -0700)] 
python3-requests: upgrade 2.32.4 -> 2.32.5

2.32.5 (2025-08-18)

* Bugfixes
  - The SSLContext caching feature originally introduced in 2.32.0 has
    created a new class of issues in Requests that have had negative
impact across a number of use cases. The Requests team has decided
to revert this feature as long term maintenance of it is proving to
be unsustainable in its current iteration.

* Deprecations
  - Added support for Python 3.14.
  - Dropped support for Python 3.8 following its end of support.

https://requests.readthedocs.io/en/latest/community/updates/#release-history

Comparing Changes:
https://github.com/psf/requests/compare/v2.32.4...v2.32.5

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopython3-typing-extensions: upgrade 4.14.1 -> 4.15.0
Tim Orling [Tue, 2 Sep 2025 21:46:27 +0000 (14:46 -0700)] 
python3-typing-extensions: upgrade 4.14.1 -> 4.15.0

Release 4.15.0 (August 25, 2025)
* No user-facing changes since 4.15.0rc1.

https://github.com/python/typing_extensions/blob/main/CHANGELOG.md#release-4150-august-25-2025

Release 4.15.0rc1 (August 18, 2025)
* Add the @typing_extensions.disjoint_base decorator, as specified in
  PEP 800. Patch by Jelle Zijlstra.
* Add typing_extensions.type_repr, a backport of annotationlib.type_repr,
  introduced in Python 3.14 (CPython PR #124551, originally by Jelle
  Zijlstra). Patch by Semyon Moroz.
* Fix behavior of type params in typing_extensions.evaluate_forward_ref.
  Backport of CPython PR #137227 by Jelle Zijlstra.

https://github.com/python/typing_extensions/blob/main/CHANGELOG.md#release-4150rc1-august-18-2025

Comparing Changes:
https://github.com/python/typing_extensions/compare/4.14.1...4.15.0

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopython3-cryptography{-vectors}: upgrade to 45.0.7
Tim Orling [Tue, 2 Sep 2025 21:46:26 +0000 (14:46 -0700)] 
python3-cryptography{-vectors}: upgrade to 45.0.7

45.0.7 - 2025-09-01

* Added a function to support an upcoming pyOpenSSL release.

https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#4507---2025-09-01

Comparing Changes:
https://github.com/pyca/cryptography/compare/45.0.6...45.0.7

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopython3-maturin: upgrade 1.9.3 -> 1.9.4
Tim Orling [Tue, 2 Sep 2025 21:46:25 +0000 (14:46 -0700)] 
python3-maturin: upgrade 1.9.3 -> 1.9.4

1.9.4:
* Add a use-base-python option to pyproject.toml with the same behaviour
  as MATURIN_PEP517_USE_BASE_PYTHON.
* Add builtin sysconfigs for GraalPy
* Fix calculation of platform tag for FreeBSD

https://github.com/PyO3/maturin/blob/main/Changelog.md#194

Comparing Changes:
https://github.com/PyO3/maturin/compare/v1.9.3...v1.9.4

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopython3-setuptools-rust: upgrade 1.11.1 -> 1.12.0
Tim Orling [Tue, 2 Sep 2025 21:46:24 +0000 (14:46 -0700)] 
python3-setuptools-rust: upgrade 1.11.1 -> 1.12.0

1.12.0 (2025-08-29)

* Set PYO3_BUILD_EXTENSION_MODULE environment variable when building
PyO3 extensions. #540

https://github.com/PyO3/setuptools-rust/blob/main/CHANGELOG.md#1120-2025-08-29

Reference:
https://github.com/PyO3/setuptools-rust/pull/540

Comparing Changes:
https://github.com/PyO3/setuptools-rust/compare/v1.11.1...v1.12.0

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agosystemd: stop enabling non-standard MAC policy when using the 'pni-names' DISTRO_FEATURE
Koen Kooi [Tue, 2 Sep 2025 09:09:25 +0000 (11:09 +0200)] 
systemd: stop enabling non-standard MAC policy when using the 'pni-names' DISTRO_FEATURE

This recipe enabled an additional, non-standard policy for predictable
network names: the MAC policy. This is a deviation from upstream
policies and in cases where no MAC address is available, it makes it
actively worse by changing the name(s) every boot.

Change the logic to disable predictable naming when the DISTRO_FEATURE
isn't enabled and only use upstream logic with it *is* enabled.

For DISTROs that wish to use non-standard policies, a DISTRO layer is the correct place.
E.g. in DISTRO_LAYER/recipes-core/systemd/systemd_%.bbappend:

do_install:append:DISTRO() {
       if ${@bb.utils.contains('PACKAGECONFIG', 'pni-names', 'true', 'false', d)}; then
               if ! grep -q '^NamePolicy=.*mac' ${D}${nonarch_libdir}/systemd/network/99-default.link; then
                       sed -i '/^NamePolicy=/s/$/ mac/' ${D}${nonarch_libdir}/systemd/network/99-default.link
               fi
               if ! grep -q 'AlternativeNamesPolicy=.*mac' ${D}${nonarch_libdir}/systemd/network/99-default.link; then
                       sed -i '/AlternativeNamesPolicy=/s/$/ mac/' ${D}${nonarch_libdir}/systemd/network/99-default.link
               fi
}

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>
3 weeks agotiff: Add PACKAGECONFIG for liblerc
Zoltán Böszörményi [Tue, 2 Sep 2025 07:19:13 +0000 (09:19 +0200)] 
tiff: Add PACKAGECONFIG for liblerc

tiff-native may pick up liblerc from the host using the .so
symlink, in which case it's added as a private requirement
in libtiff-4.pc. That in turn causes a build error in
gtk4-native in Yocto because Lerc.pc does not exist.

This was observed on Fedora 42 with gdk-pixbuf2-devel installed
on the host where libtiff is a dependency of gdk-pixbuf2 and
libtiff 4.7.0 is built with liblerc enabled.

Add a new PACKAGECONFIG setting for liblerc but keep it disabled
since liblerc does not exist in Yocto at the moment.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Backport-to: walnascar
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agotiff: fix CVE-2025-8534
Yogita Urade [Tue, 2 Sep 2025 04:57:42 +0000 (10:27 +0530)] 
tiff: fix CVE-2025-8534

A vulnerability classified as problematic was found in libtiff
4.6.0. This vulnerability affects the function PS_Lvl2page of
the file tools/tiff2ps.c of the component tiff2ps. The
manipulation leads to null pointer dereference. It is possible
to launch the attack on the local host. The complexity of an
attack is rather high. The exploitation appears to be difficult.
The exploit has been disclosed to the public and may be used.
The name of the patch is 6ba36f159fd396ad11bf6b7874554197736ecc8b.
It is recommended to apply a patch to fix this issue. One of the
maintainers explains, that "[t]his error only occurs if
DEFER_STRILE_LOAD (defer-strile-load:BOOL=ON) or TIFFOpen( .. "rD")
option is used."

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-8534

Upstream patch:
https://gitlab.com/libtiff/libtiff/-/commit/6ba36f159fd396ad11bf6b7874554197736ecc8b

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopulseaudio: Add audio group explicitly
Kyungjik Min [Tue, 2 Sep 2025 06:08:56 +0000 (15:08 +0900)] 
pulseaudio: Add audio group explicitly

Since pulseaudio-server requires the audio group, we explicitly add it.

When use useradd-staticids or do not use the default group in
base-passwd, an error will occur because the audio group is not defined.

NOTE: pulseaudio: Performing useradd with [--root
TOPDIR/tmp/work/cortexa72-poky-linux/pulseaudio/17.0/recipe-sysroot
--home-dir /var/run/pulse --gid 998 --groups audio,pulse
--no-create-home --system --shell /bin/false --uid 998 pulse]
useradd: group 'audio' does not exist
ERROR: pulseaudio: useradd command did not succeed.

Signed-off-by: Kyungjik Min <dpmin7@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agotcl: also skip chanio-13.6
Ross Burton [Fri, 5 Sep 2025 12:43:03 +0000 (13:43 +0100)] 
tcl: also skip chanio-13.6

The io-* tests and chanio-* tests are in sync, so we should skip both
io-13.6 and chanio-13.6.

[ YOCTO #15421 ]

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>
3 weeks agolttng-tools: Add link to issue reported upstream for musl failures
Khem Raj [Tue, 2 Sep 2025 01:45:11 +0000 (18:45 -0700)] 
lttng-tools: Add link to issue reported upstream for musl failures

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>