]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
3 days agopseudo: Update to include an openat2 fix master
Richard Purdie [Fri, 13 Feb 2026 12:22:45 +0000 (12:22 +0000)] 
pseudo: Update to include an openat2 fix

We're seeing occasional autobuilder failures with tar issues related to openat2.
It appears there are definitions missing on debian 11 and opensuse 15.5 systems
which mean the openat2 syscall intercept isn't compiled in. This then triggers
on systems using the openat2 syscall, such as alma9 where it is used in a tar
CVE fix.

This updates to include the fix from upstream pseudo (along with a compile warning
fix).

This was tested by taking sstate for pseudo-native from a debian 11 system and using
it in a build of "bitbake nativesdk-git -c install" on a alma9 system where that task
failed. After this fix, it completes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopopulate_sdk_ext: Ensure BB_BASHSERBVE_DB_DIR is handled correctly ross/master
Richard Purdie [Mon, 9 Feb 2026 14:30:33 +0000 (14:30 +0000)] 
populate_sdk_ext: Ensure BB_BASHSERBVE_DB_DIR is handled correctly

The new BB_BASHSERBVE_DB_DIR variable needs to be filtered when creating eSDK
local.conf files since we use tricks with the hashserve DB in the eSDK to
create a local cache file as part of eSDK creation.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodevtool: ide-sdk: Support GDB pretty-printing for C++ STL types
Adrian Freihofer [Tue, 3 Feb 2026 22:16:28 +0000 (23:16 +0100)] 
devtool: ide-sdk: Support GDB pretty-printing for C++ STL types

GDB requires Python scripts provided by GCC to properly display C++ STL
types. This commit adds support for configuring GDB to use these
pretty-printers in the ide-sdk, covering both the ide_none and ide_code
plugins.

The implementation locates the GCC Python helper scripts in the sysroot
and injects the necessary commands into the GDB initialization files and
IDE debug configurations. This ensures that when debugging C++
applications, STL containers and other complex types are displayed in a
readable format.

Without this:
  (gdb) print numbers
  $1 = {<std::_Vector_base<int, std::allocator<int> >> = {
    _M_impl = {<std::allocator<int>> = {<std::__new_allocator<int>> =
    {<No data fields>}, <No data fields>}, <std::_Vector_base<int,
    std::allocator<int> >::_Vector_impl_data> =
    {_M_start = 0x55555556c370, _M_finish = 0x55555556c37c,
        _M_end_of_storage = 0x55555556c37c}, <No data fields>}},
        <No data fields>}

With this:
  (gdb) print numbers
  $1 = std::vector of length 3, capacity 3 = {1, 2, 3}

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agocpp-example: Add std::vector example
Adrian Freihofer [Tue, 3 Feb 2026 22:16:27 +0000 (23:16 +0100)] 
cpp-example: Add std::vector example

Add a standard container (std::vector) to the C++ example program to
demonstrate the debugger's capability to inspect and traverse STL
containers during a debugging session. This requires enabling GDB's
pretty-printing feature, which depends on Python scripts shipped with
the compiler.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodevtool: ide-sdk: evaluate DEBUG_PREFIX_MAP
Adrian Freihofer [Tue, 3 Feb 2026 22:16:26 +0000 (23:16 +0100)] 
devtool: ide-sdk: evaluate DEBUG_PREFIX_MAP

Improve the reverse mapping for searching the source files for remote
debugging by taking the details from DEBUG_PREFIX_MAP into account when
generating GDB's debug-file-directory mappings. This allows settings
such as DEBUG_PREFIX_MAP = "" for modified recipes to be used to avoid
any path remapping.

Background:
For packaged debug-symbols, the references to the source code need to be
relocated to paths which are valid on the target system. By default,
devtool ide-sdk tries to keep the relocated paths and configures the
debugger to reverse map them back to the original source paths. The goal
is to provide a debug setup which is a close as possible to a regular
build.

Usually this works well, but there are situations where the reverse
mapping is not unambiguous. For example the default DEBUG_PREFIX_MAP

 DEBUG_PREFIX_MAP ?= "\
 -ffile-prefix-map=${S}=${TARGET_DBGSRC_DIR} \
 -ffile-prefix-map=${B}=${TARGET_DBGSRC_DIR} \

adds two different source paths (${S} and ${B}) to the same target path
(${TARGET_DBGSRC_DIR}). If both source paths contain files with the same
name, the debugger cannot determine which source file to use. For this
example it is usually sufficient to only map ${S} to the target path.
The source files in ${B} are probably a few generated files which are
not that interesting for debugging. But depending on the project, the
files in ${B} might also be relevant for debugging.

Also add a hint to the generated local.conf snippet to use
DEBUG_PREFIX_MAP = "" if the user wants to optimize the build for
debugging.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooe-selftest: devtool ide-sdk cover vscode remote debugging
Adrian Freihofer [Tue, 3 Feb 2026 22:16:25 +0000 (23:16 +0100)] 
oe-selftest: devtool ide-sdk cover vscode remote debugging

This adds more test coverage for devtool ide-sdk, with VSCode. The cmake
test case has now a full remote debugging test on Qemu. The test checks
the generated launch.json and tasks.json files, starts gdbserver and
connects to it. The test verifies breakpoints, variables and source file
listing.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodevtool: ide-sdk: vscode replace scripts
Adrian Freihofer [Tue, 3 Feb 2026 22:16:24 +0000 (23:16 +0100)] 
devtool: ide-sdk: vscode replace scripts

Write the ssh command to start gdbserver on target directly into the
tasks.json. This avoids the need to create one more script file on the
host. It also simplifies manual modifications of VSCode's standard
tasks.json which is much more handy than modifying multiple proprietary
scripts used to launch gdbserver.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodevtool: ide-sdk: make install_and_deploy script pass target arg
Adrian Freihofer [Tue, 3 Feb 2026 22:16:23 +0000 (23:16 +0100)] 
devtool: ide-sdk: make install_and_deploy script pass target arg

Previously, the target was hardcoded in the install_and_deploy script,
limiting flexibility. This change allows passing the target as a
command-line argument, enabling IDEs to configure the target dynamically
rather than only at IDE configuration generation time.

This is a first step towards making the target configurable from the IDE.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodevtool: ide-sdk: move code to ide_none
Adrian Freihofer [Tue, 3 Feb 2026 22:16:22 +0000 (23:16 +0100)] 
devtool: ide-sdk: move code to ide_none

Move code which is used by the ide_none plugin from the base class
to the ide_none plugin. This is just a refactoring, no functional
change.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodevtool: ide-sdk: add gdbserver attach mode support
Adrian Freihofer [Tue, 3 Feb 2026 22:16:21 +0000 (23:16 +0100)] 
devtool: ide-sdk: add gdbserver attach mode support

Enhance remote debugging configuration to support multiple modes
per executable binary. This adds support for gdbserver's attach
mode as an additional debug configuration.

When the binary is detected to run as a systemd service or SysV
init script, an attach debug configuration is generated alongside
the regular configuration that starts the process via gdbserver.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooe-selftest: devtool: check example services are running
Adrian Freihofer [Tue, 3 Feb 2026 22:16:20 +0000 (23:16 +0100)] 
oe-selftest: devtool: check example services are running

When running the devtool ide-sdk test with qemu, verify that the example
services are actually running on the target by using pgrep to check for
the example executable names.

Also verify that the configuration files in /etc are owned by the proper
user and group, both before and after the install_and_deploy scripts
have run. This is also a check that the install_and_deploy scripts
are working correctly with pseudo.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agocpp-example: run as a service
Adrian Freihofer [Tue, 3 Feb 2026 22:16:19 +0000 (23:16 +0100)] 
cpp-example: run as a service

Extend the C++ example to run as systemd/SysV services

This change adds service capability to the existing C++ example without
modifying its original behavior. The example can now run either as:
- One-shot executables (existing behavior)
- Long-running services via systemd or SysV init

The service runs as an unprivileged user/group, demonstrating security
best practices for service development. This introduces additional
complexity to the build process, particularly around proper pseudo usage
in development builds. The implementation includes:
- Service configuration files (systemd .service and SysV init script)
- Dedicated user/group creation with appropriate permissions
- JSON configuration file for runtime customization, owned by the
  service user
- Command-line --endless flag to enable service mode
- Full support for both CMake and Meson build systems

This enhancement enables testing debugger configurations that attach to
running processes, expanding the examples' utility for development tools.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooe-selftest: devtool: DevtoolIdeSdkTests debug logging
Adrian Freihofer [Tue, 3 Feb 2026 22:16:18 +0000 (23:16 +0100)] 
oe-selftest: devtool: DevtoolIdeSdkTests debug logging

Add optional debug logging to all runCmd calls in DevtoolIdeSdkTests
to improve debugging capabilities when tests fail. The logging is only
enabled when the test logger is set to DEBUG level.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodevtool: ide-sdk find bitbake-setup init-build-env
Adrian Freihofer [Tue, 3 Feb 2026 22:16:17 +0000 (23:16 +0100)] 
devtool: ide-sdk find bitbake-setup init-build-env

With poky the oe-init-build-env script from the top level directory of
the layer with the higher priority is used to setup the build
environment.
This does no longer work with bitbake-setup. The directory layout
changed and the script is now called init-build-env. Skip the old
implementation if $TOPDIR/init-build-env exists and use it instead.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agocurl: Backport a patch to make curl work when aws support is disabled
Peter Kjellerstedt [Tue, 10 Feb 2026 11:52:25 +0000 (12:52 +0100)] 
curl: Backport a patch to make curl work when aws support is disabled

This avoids the following error when using curl from curl-native:

  $ oe-run-native curl-native curl https://www.example.com
  Getting sysroot...
  curl: (48) An unknown option was passed in to libcurl

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agobusybox: adapt busybox-udhcpd init script to new start-stop-daemon path
Peter Marko [Tue, 10 Feb 2026 11:50:35 +0000 (12:50 +0100)] 
busybox: adapt busybox-udhcpd init script to new start-stop-daemon path

Commit 9998d91f982cd323fa5da20edda8b1828bd4fb5d moved start-stop-daemon
from /sbin to /usr/sbin.
Adapt busybox-udhcpd to this change.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoavahi: patch CVE-2025-68471
Amaury Couderc [Mon, 9 Feb 2026 14:21:48 +0000 (15:21 +0100)] 
avahi: patch CVE-2025-68471

Signed-off-by: Amaury Couderc <amaury.couderc@est.tech>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoavahi: patch CVE-2025-68468
Amaury Couderc [Mon, 9 Feb 2026 14:21:00 +0000 (15:21 +0100)] 
avahi: patch CVE-2025-68468

Signed-off-by: Amaury Couderc <amaury.couderc@est.tech>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoavahi: patch CVE-2026-24401
Ankur Tyagi [Fri, 6 Feb 2026 10:43:18 +0000 (23:43 +1300)] 
avahi: patch CVE-2026-24401

Details https://nvd.nist.gov/vuln/detail/CVE-2026-24401

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agomtd-utils: fix ubifs packaging
Peter Marko [Tue, 10 Feb 2026 08:20:12 +0000 (09:20 +0100)] 
mtd-utils: fix ubifs packaging

This change moves fsck.ubifs and mount.ubifs to correct package.

Noticed when lzo was installed to ubi-less image additionally when
upgrading from scarthgap to master as being dependency of fsck.ubifs.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoselftest: Test installation of recipes with complex packaging
Paul Barker [Tue, 10 Feb 2026 08:07:57 +0000 (08:07 +0000)] 
selftest: Test installation of recipes with complex packaging

When recipes have complex and dynamic packaging, it's easy to
accidentally end up with one or more packages that build but can't be
installed. We've seen this recently with linux-firmware [1].

Skimming through the recipes that set PACKAGESPLITFUNCS or
PACKAGES_DYNAMIC or are otherwise known offenders, I've also picked out
gstreamer1.0-plugins-*, kernel-modules, perl and python3 as recipes
where it would be easy to end up with similar issues in the future.

[1]: https://lore.kernel.org/openembedded-core/20260123163305.880111-1-dmitry.baryshkov@oss.qualcomm.com/

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agospdx30_tasks: Exclude 'doc' when exporting PACKAGECONFIG to SPDX
Benjamin Robin (Schneider Electric) [Mon, 9 Feb 2026 16:25:52 +0000 (17:25 +0100)] 
spdx30_tasks: Exclude 'doc' when exporting PACKAGECONFIG to SPDX

Currently when generating an SBOM, all packages have the 'doc' feature
indicated as disabled. This is in fact *not* a feature that was
declared in the recipe, but instead the documentation of the
PACKAGECONFIG variable.

But to be safe, if somehow a feature is named 'doc' and enabled, do
not exclude it when exporting PACKAGECONFIG features to SPDX.

Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibevent: merge inherit statements
Pratik Farkase [Mon, 9 Feb 2026 12:08:48 +0000 (13:08 +0100)] 
libevent: merge inherit statements

Merge the separate inherit statements into a single one for
improved readability and consistency with OE style.

No functional change intended.

Signed-off-by: Pratik Farkase <pratik.farkase@est.tech>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoclasses/buildhistory: Do not sign buildhistory commits
Fabio Berton [Mon, 9 Feb 2026 10:53:25 +0000 (10:53 +0000)] 
classes/buildhistory: Do not sign buildhistory commits

This change adds the --no-gpg-sign option to prevent buildhistory
commits from failing due to GPG signing issues. Depending on the setup,
buildhistory may fail to create a commit if the user has the
commit.gpgsign option enabled.

For example, if the user creates a signing key that requires a password,
the commit won't be created and will fail with the following error:

/
|error: Enter passphrase: Load key "/home/<user>/.ssh/id_ed25519":
|incorrect passphrase supplied to decrypt private key?
|fatal: failed to write commit object
\

The bitbake command won't fail, but buildhistory won't have a commit.
Also, the commit may silently fail when building inside a container due
to missing packages or issues with accessing the GPG agent.

This is similar to [1], and signing the buildhistory commit
should be avoided to prevent such issues.

1 - https://git.openembedded.org/openembedded-core/commit/?id=7595a0a63a933af9dd9d1e458dc34a4ba80d9eae

Signed-off-by: Fabio Berton <fabio.berton@ctw.bmwgroup.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agocmake: upgrade 4.2.2 -> 4.2.3
Moritz Haase [Mon, 9 Feb 2026 10:32:50 +0000 (11:32 +0100)] 
cmake: upgrade 4.2.2 -> 4.2.3

Release notes are available at [0].

[0]: https://cmake.org/cmake/help/v4.2/release/4.2.html#id3

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibgcrypt: upgrade 1.11.2 -> 1.12.0
Yi Zhao [Mon, 9 Feb 2026 07:38:58 +0000 (15:38 +0800)] 
libgcrypt: upgrade 1.11.2 -> 1.12.0

License-Update: Remove occurrences of old FSF postal address[1]

ChangeLog:
https://github.com/gpg/libgcrypt/blob/libgcrypt-1.12.0/NEWS

[1] https://github.com/gpg/libgcrypt/commit/67b8da4ef62734927e061327efa9a6f48616d114

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agovulkan-volk: upgrade 1.4.335.0 -> 1.4.341.0
Wang Mingyu [Mon, 9 Feb 2026 09:03:17 +0000 (17:03 +0800)] 
vulkan-volk: upgrade 1.4.335.0 -> 1.4.341.0

License-Update: copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agovulkan-validation-layers: upgrade 1.4.335.0 -> 1.4.341.0
Wang Mingyu [Mon, 9 Feb 2026 09:03:16 +0000 (17:03 +0800)] 
vulkan-validation-layers: upgrade 1.4.335.0 -> 1.4.341.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agovulkan-utility-libraries: upgrade 1.4.335.0 -> 1.4.341.0
Wang Mingyu [Mon, 9 Feb 2026 09:03:15 +0000 (17:03 +0800)] 
vulkan-utility-libraries: upgrade 1.4.335.0 -> 1.4.341.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agovulkan-tools: upgrade 1.4.335.0 -> 1.4.341.0
Wang Mingyu [Mon, 9 Feb 2026 09:03:14 +0000 (17:03 +0800)] 
vulkan-tools: upgrade 1.4.335.0 -> 1.4.341.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agovulkan-loader: upgrade 1.4.335.0 -> 1.4.341.0
Wang Mingyu [Mon, 9 Feb 2026 09:03:13 +0000 (17:03 +0800)] 
vulkan-loader: upgrade 1.4.335.0 -> 1.4.341.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agovulkan-headers: upgrade 1.4.335.0 -> 1.4.341.0
Wang Mingyu [Mon, 9 Feb 2026 09:03:12 +0000 (17:03 +0800)] 
vulkan-headers: upgrade 1.4.335.0 -> 1.4.341.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoglslang: upgrade 1.4.335.0 -> 1.4.341.0
Wang Mingyu [Mon, 9 Feb 2026 09:02:44 +0000 (17:02 +0800)] 
glslang: upgrade 1.4.335.0 -> 1.4.341.0

Changelog:
===========
- Allow gl_FragDepth identifier to be redeclared
- Replace 'GL_TASK(MESH)_SHADER_NV' with 'GL_TASK(MESH)_SHADER_EXT'
- Scalarize swizzled MeshEXT stores
- Support GL_EXT_long_vector
- Add missing preamble #define for GL_EXT_nontemporal_keyword
- Support GL_NV_push_constant_bank
- Support GL_EXT_descriptor_heap

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agospirv-tools: upgrade 1.4.335.0 -> 1.4.341.0
Wang Mingyu [Mon, 9 Feb 2026 09:03:11 +0000 (17:03 +0800)] 
spirv-tools: upgrade 1.4.335.0 -> 1.4.341.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agospirv-headers: upgrade 1.4.335.0 -> 1.4.341.0
Wang Mingyu [Mon, 9 Feb 2026 09:03:10 +0000 (17:03 +0800)] 
spirv-headers: upgrade 1.4.335.0 -> 1.4.341.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoshaderc: upgrade 2025.5 -> 2026.1
Wang Mingyu [Mon, 9 Feb 2026 09:03:09 +0000 (17:03 +0800)] 
shaderc: upgrade 2025.5 -> 2026.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agorepo: upgrade 2.61 -> 2.61.1
Wang Mingyu [Mon, 9 Feb 2026 09:03:08 +0000 (17:03 +0800)] 
repo: upgrade 2.61 -> 2.61.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-uv-build: upgrade 0.9.26 -> 0.9.28
Wang Mingyu [Mon, 9 Feb 2026 09:03:07 +0000 (17:03 +0800)] 
python3-uv-build: upgrade 0.9.26 -> 0.9.28

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-psutil: upgrade 7.2.1 -> 7.2.2
Wang Mingyu [Mon, 9 Feb 2026 09:03:06 +0000 (17:03 +0800)] 
python3-psutil: upgrade 7.2.1 -> 7.2.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-pip: upgrade 25.3 -> 26.0
Wang Mingyu [Mon, 9 Feb 2026 09:03:04 +0000 (17:03 +0800)] 
python3-pip: upgrade 25.3 -> 26.0

License-Update: Copyright year updted to 2025

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-pdm-backend: upgrade 2.4.6 -> 2.4.7
Wang Mingyu [Mon, 9 Feb 2026 09:03:03 +0000 (17:03 +0800)] 
python3-pdm-backend: upgrade 2.4.6 -> 2.4.7

Changelog:
===========
- Allow user to override wheel with multiple plat tags
- Switch dev-dependencies to dependency-groups

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-pathspec: upgrade 1.0.3 -> 1.0.4
Wang Mingyu [Mon, 9 Feb 2026 09:03:02 +0000 (17:03 +0800)] 
python3-pathspec: upgrade 1.0.3 -> 1.0.4

Changelog:
 Using re2 fails if pyre2 is also installed.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-hypothesis: upgrade 6.150.3 -> 6.151.4
Wang Mingyu [Mon, 9 Feb 2026 09:03:00 +0000 (17:03 +0800)] 
python3-hypothesis: upgrade 6.150.3 -> 6.151.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-dbusmock: upgrade 0.37.2 -> 0.38.1
Wang Mingyu [Mon, 9 Feb 2026 09:02:59 +0000 (17:02 +0800)] 
python3-dbusmock: upgrade 0.37.2 -> 0.38.1

Changelog:
=============
- polkitd: Add RegisterAuthenticationAgentWithOptions
- logind: Add SetWallMessage
- README: Update outdated and broken examples, move to addCleanup()
- Move all license comments to SPDX-License-Identifier
- tests: Skip test_readme_examples if README.md is not present

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-cryptography: upgrade 46.0.3 -> 46.0.4
Wang Mingyu [Mon, 9 Feb 2026 09:02:58 +0000 (17:02 +0800)] 
python3-cryptography: upgrade 46.0.3 -> 46.0.4

Changelog:
============
- Dropped support for win_arm64 wheels.
- Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.5.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-babel: upgrade 2.17.0 -> 2.18.0
Wang Mingyu [Mon, 9 Feb 2026 09:02:57 +0000 (17:02 +0800)] 
python3-babel: upgrade 2.17.0 -> 2.18.0

License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibxxf86vm: upgrade 1.1.6 -> 1.1.7
Wang Mingyu [Mon, 9 Feb 2026 09:02:55 +0000 (17:02 +0800)] 
libxxf86vm: upgrade 1.1.6 -> 1.1.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibxvmc: upgrade 1.0.14 -> 1.0.15
Wang Mingyu [Mon, 9 Feb 2026 09:02:54 +0000 (17:02 +0800)] 
libxvmc: upgrade 1.0.14 -> 1.0.15

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibxrandr: upgrade 1.5.4 -> 1.5.5
Wang Mingyu [Mon, 9 Feb 2026 09:02:53 +0000 (17:02 +0800)] 
libxrandr: upgrade 1.5.4 -> 1.5.5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibxpm: upgrade 3.5.17 -> 3.5.18
Wang Mingyu [Mon, 9 Feb 2026 09:02:52 +0000 (17:02 +0800)] 
libxpm: upgrade 3.5.17 -> 3.5.18

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibxmu: upgrade 1.2.1 -> 1.3.1
Wang Mingyu [Mon, 9 Feb 2026 09:02:51 +0000 (17:02 +0800)] 
libxmu: upgrade 1.2.1 -> 1.3.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibxinerama: upgrade 1.1.5 -> 1.1.6
Wang Mingyu [Mon, 9 Feb 2026 09:02:50 +0000 (17:02 +0800)] 
libxinerama: upgrade 1.1.5 -> 1.1.6

License-Update: 2025 added to Copyright and "All rights reserved." removed.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibxext: upgrade 1.3.6 -> 1.3.7
Wang Mingyu [Mon, 9 Feb 2026 09:02:49 +0000 (17:02 +0800)] 
libxext: upgrade 1.3.6 -> 1.3.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibxdamage: upgrade 1.1.6 -> 1.1.7
Wang Mingyu [Mon, 9 Feb 2026 09:02:48 +0000 (17:02 +0800)] 
libxdamage: upgrade 1.1.6 -> 1.1.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibxcomposite: upgrade 0.4.6 -> 0.4.7
Wang Mingyu [Mon, 9 Feb 2026 09:02:47 +0000 (17:02 +0800)] 
libxcomposite: upgrade 0.4.6 -> 0.4.7

License-Update: "All rights reserved." removed.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoliburcu: upgrade 0.15.5 -> 0.15.6
Wang Mingyu [Mon, 9 Feb 2026 09:02:46 +0000 (17:02 +0800)] 
liburcu: upgrade 0.15.5 -> 0.15.6

Changelog:
===========
* urcu-mb: Add missing TSAN annotation to _urcu_mb_read_lock_update
* lfstack: Coding style cleanup
* urcu-qsbr: Use CMM_SEQ_CST_FENCE for _urcu_qsbr_thread_online
* urcu-mb: Use CMM_SEQ_CST_FENCE for _urcu_mb_read_lock_update
* urcu-qsbr: Use CMM_SEQ_CST_FENCE for quiescent state update and offline
* urcu-mb: Use CMM_SEQ_CST_FENCE for _urcu_mb_read_unlock_update_and_wakeup
* Fix: Only include linux/time_types.h when __NR_futex_time64 is defined
* Use __NR_futex_time64 in futex syscall wrapper

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agogit: upgrade 2.52.0 -> 2.53.0
Wang Mingyu [Mon, 9 Feb 2026 09:02:43 +0000 (17:02 +0800)] 
git: upgrade 2.52.0 -> 2.53.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agogi-docgen: upgrade 2025.5 -> 2026.1
Wang Mingyu [Mon, 9 Feb 2026 09:02:42 +0000 (17:02 +0800)] 
gi-docgen: upgrade 2025.5 -> 2026.1

Changelog:
===========
- Parse method-inline for records, unions and interfaces
- Use dot's `svg_inline` output format
- Fix Red Hat Display italic font-face

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodos2unix: upgrade 7.5.3 -> 7.5.4
Wang Mingyu [Mon, 9 Feb 2026 09:02:41 +0000 (17:02 +0800)] 
dos2unix: upgrade 7.5.3 -> 7.5.4

License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodiffoscope: upgrade 306 -> 311
Wang Mingyu [Mon, 9 Feb 2026 09:02:40 +0000 (17:02 +0800)] 
diffoscope: upgrade 306 -> 311

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoaspell: upgrade 0.60.8.1 -> 0.60.8.2
Wang Mingyu [Mon, 9 Feb 2026 09:02:39 +0000 (17:02 +0800)] 
aspell: upgrade 0.60.8.1 -> 0.60.8.2

0001-modules-speller-default-vector_hash-t.hpp-fix-gcc-15.patch
removed since it's included in 0.60.8.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agogo: upgrade 1.25.6 -> 1.25.7
Peter Marko [Sat, 7 Feb 2026 21:12:30 +0000 (22:12 +0100)] 
go: upgrade 1.25.6 -> 1.25.7

Upgrade to latest 1.25.x release [1]:

$ git --no-pager log --oneline go1.25.6..go1.25.7
eaf3bc799a (tag: go1.25.7) [release-branch.go1.25] go1.25.7
c7d189e65c [release-branch.go1.25] crypto/tls: document resumption behavior across Configs
4512014530 [release-branch.go1.25] crypto/tls: revalidate whole chain on resumption on Windows and macOS
d5987bff8a [release-branch.go1.25] crypto/tls: check verifiedChains roots when resuming sessions
c2d04c0994 [release-branch.go1.25] crypto/tls: add verifiedChains expiration checking during resumption
6b1110a40f [release-branch.go1.25] Revert "crypto/tls: don't copy auto-rotated session ticket keys in Config.Clone"
0765a9d624 [release-branch.go1.25] crypto/x509: fix single label excluded name constraints handling
b19100991a [release-branch.go1.25] cmd/go: remove user-content from doc strings in cgo ASTs.
738bc3a33c [release-branch.go1.25] cmd/compile: during regalloc, fixedreg values are always available

Fixes CVE-2025-61732 and CVE-2025-68121.

Release information: [2]

[1] https://github.com/golang/go/compare/go1.25.6...go1.25.7
[2] https://groups.google.com/g/golang-announce/c/K09ubi9FQFk

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoltp: upgrade 20250930 -> 20260130
Yi Zhao [Sat, 7 Feb 2026 11:01:52 +0000 (19:01 +0800)] 
ltp: upgrade 20250930 -> 20260130

ChangeLog:
https://github.com/linux-test-project/ltp/releases/tag/20260130

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agomesa: remove libxml2-native dependency
Quentin Schulz [Fri, 6 Feb 2026 17:23:57 +0000 (18:23 +0100)] 
mesa: remove libxml2-native dependency

Native libxml2 is only needed for xmllint which in turn is only needed
when build-tests meson option is enabled, which defaults to disabled and
isn't enabled by the recipe.

We may need to revisit this if we add ptest support in mesa I assume.

Let's remove it from the DEPENDS for now.

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agomesa: make zlib dependency a PACKAGECONFIG
Quentin Schulz [Fri, 6 Feb 2026 17:23:56 +0000 (18:23 +0100)] 
mesa: make zlib dependency a PACKAGECONFIG

zlib is a mesa meson feature which can be disabled so let's make it a
PACKAGECONFIG.

The motivation actually isn't about disabling it (though we now could as
it's only required for a few things) but rather that this dependency is
a non-native one.

The issue is when a native-only (-native recipe name suffix + inherit
native) recipe includes mesa.inc, it'll include the DEPENDS as well but
will then depend on a non-native recipe because BitBake doesn't add a
suffix to dependencies listed in DEPENDS for native-only recipes like it
does for recipes with BBCLASSEXTEND = native. This is a way to
circumvent the issue by making the dependency a PACKAGECONFIG dependency
such that the listed DEPENDS (third parameter) will be properly modified
by BitBake to have the native variant of the recipe pulled in. See[1]
for more info on why this is needed.

This is in preparation for the addition of a mesa-tools-native
native-only package which will include mesa.inc.

[1] https://lore.kernel.org/openembedded-core/07cd1d3c-4d67-4e60-b3d3-75953784f70f@cherry.de/

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agomesa: make expat dependency a PACKAGECONFIG
Quentin Schulz [Fri, 6 Feb 2026 17:23:55 +0000 (18:23 +0100)] 
mesa: make expat dependency a PACKAGECONFIG

expat is a mesa meson feature which can be disabled so let's make it a
PACKAGECONFIG.

The motivation actually isn't about disabling it (though we now could as
it's only required for a few things) but rather that this dependency is
a non-native one.

The issue is when a native-only (-native recipe name suffix + inherit
native) recipe includes mesa.inc, it'll include the DEPENDS as well but
will then depend on a non-native recipe because BitBake doesn't add a
suffix to dependencies listed in DEPENDS for native-only recipes like it
does for recipes with BBCLASSEXTEND = native. This is a way to
circumvent the issue by making the dependency a PACKAGECONFIG dependency
such that the listed DEPENDS (third parameter) will be properly modified
by BitBake to have the native variant of the recipe pulled in. See[1]
for more info on why this is needed.

Now that expat is a PACKAGECONFIG and that if it's not there expat isn't
autodetected anymore by meson, having xmlconfig PACKAGECONFIG add expat
as a DEPENDS (third parameter) is likely not enough anymore due to expat
feature being explicitly disabled if expat is not in PACKAGECONFIG.
Therefore, remove the third parameter for xmlconfig and add a comment
telling the user there's a PACKAGECONFIG dependency here. Note that
since this commit adds the expat PACKAGECONFIG to all recipes including
mesa.inc, no change in behavior is expected.

This is in preparation for the addition of a mesa-tools-native
native-only package which will include mesa.inc.

[1] https://lore.kernel.org/openembedded-core/07cd1d3c-4d67-4e60-b3d3-75953784f70f@cherry.de/

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agomesa: update patch status
Quentin Schulz [Fri, 6 Feb 2026 17:23:54 +0000 (18:23 +0100)] 
mesa: update patch status

This patch was actually merged in main branch, so let's update the patch
status to reflect that.

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agomesa: upgrade 25.3.3 -> 25.3.4
Quentin Schulz [Fri, 6 Feb 2026 17:23:53 +0000 (18:23 +0100)] 
mesa: upgrade 25.3.3 -> 25.3.4

Upgrade mesa to the latest stable release.

See https://docs.mesa3d.org/relnotes/25.3.4.html for release notes and
sha256sum.

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agojquery: remove recipe
Ross Burton [Fri, 6 Feb 2026 14:57:15 +0000 (14:57 +0000)] 
jquery: remove recipe

Now that the reproducible selftest doesn't use this recipe, it is no
longer used by any recipes that I can find.

There is an alternative jquery recipe in meta-oe that is slightly
different and has packaging consistent with with javascript recipes in
the same layer.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Reviewed-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooeqa/selftests/reproducible: use the jQuery CDN instead of jquery-native
Ross Burton [Fri, 6 Feb 2026 14:57:14 +0000 (14:57 +0000)] 
oeqa/selftests/reproducible: use the jQuery CDN instead of jquery-native

Instead of building jquery-native and then copying the file into the
expected place in the build tree, simply tell diffoscope to load jQuery
from their CDN.

In the slim chance that the diffoscope report is viewed offline, the
only regression is that sections cannot be collapsed.

The advantage to this approach is that we no longer need to maintain a
jquery-native recipe simply for the reproducible selftests.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooeqa/selftest/reproducible: clean up formatting in a long command line
Ross Burton [Fri, 6 Feb 2026 14:57:13 +0000 (14:57 +0000)] 
oeqa/selftest/reproducible: clean up formatting in a long command line

No code changes, just formatting.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agohosttools: force a --no-rosegment option if host ld supports it
Alexander Kanavin [Fri, 6 Feb 2026 13:57:39 +0000 (14:57 +0100)] 
hosttools: force a --no-rosegment option if host ld supports it

Please see https://bugzilla.yoctoproject.org/show_bug.cgi?id=16087
for the tricky, unpleasant details.

The summary of the issue:

>From Fedora 42 onwards, the --rosegment argument is passed to the
linker by default when building native binaries. This triggers
re-arrangement of sections by patchelf, resulting in binaries which
are loaded incorrectly by older kernel versions. These "contaminated"
native binaries end up in sstate and cause build failures when they
are used on older distros such as AlmaLinux 8 & 9 or Rocky Linux 8 &
9.

[YOCTO #16087]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoscripts/install-buildtools: Update to 5.3.1
Aleksandar Nikolic [Fri, 6 Feb 2026 12:27:27 +0000 (13:27 +0100)] 
scripts/install-buildtools: Update to 5.3.1

Update to the 5.3.1 release of the 5.3 series for buildtools

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic22@pm.me>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoharfbuzz: upgrade 12.3.1 -> 12.3.2
Ankur Tyagi [Fri, 6 Feb 2026 10:43:22 +0000 (23:43 +1300)] 
harfbuzz: upgrade 12.3.1 -> 12.3.2

Changelog:
https://github.com/harfbuzz/harfbuzz/releases/tag/12.3.2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoutfcpp: upgrade 4.0.8 -> 4.0.9
Ankur Tyagi [Fri, 6 Feb 2026 10:43:21 +0000 (23:43 +1300)] 
utfcpp: upgrade 4.0.8 -> 4.0.9

A minor release: removing static asserts for C++98/03 builds

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agompg123: upgrade 1.33.3 -> 1.33.4
Ankur Tyagi [Fri, 6 Feb 2026 10:43:20 +0000 (23:43 +1300)] 
mpg123: upgrade 1.33.3 -> 1.33.4

Changelog:
mpg123: In terminal control, ignore 7-bit escape sequences to avoid spurious actions, e.g. when hitting cursor keys.
ports/cmake: Avoid possibly conflicting use of SIZEOF_OFF_T CMake variable when embedding mpg123 with other projects using cmake and different off_t semantics.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoopenssh: replace hardcoded paths by standard paths
Antonin Godard [Fri, 6 Feb 2026 08:49:56 +0000 (09:49 +0100)] 
openssh: replace hardcoded paths by standard paths

Use common definitions from bitbake.conf instead of hardcoded values for
OPENSSH_HOST_KEY_DIR and OPENSSH_HOST_KEY_DIR_READONLY_CONFIG.

Fixes: addd80ddfd89 ("openssh: add variable for key path")
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-wcwidth: upgrade 0.3.1 -> 0.5.3
Liu Yiding [Fri, 6 Feb 2026 07:56:49 +0000 (15:56 +0800)] 
python3-wcwidth: upgrade 0.3.1 -> 0.5.3

Changelog:
https://github.com/jquast/wcwidth/releases/tag/0.5.3

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-cffi: Make test_parsing more resilient to changes in pycparser
Wang Mingyu [Fri, 6 Feb 2026 02:09:21 +0000 (10:09 +0800)] 
python3-cffi: Make test_parsing more resilient to changes in pycparser

Add patch 0001-Make-test_parsing-more-resilient-to-changes-in.patch to fix ptest error when python3-pycparser updated to 3.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agorust: Upgrade 1.92.0 -> 1.93.0
Hemanth Kumar M D [Fri, 30 Jan 2026 13:41:37 +0000 (05:41 -0800)] 
rust: Upgrade 1.92.0 -> 1.93.0

https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/
Rust changes: https://github.com/rust-lang/rust/releases/tag/1.93.0
Cargo changes: https://doc.rust-lang.org/nightly/cargo/CHANGELOG.html#cargo-193-2026-01-22

* rust-oe-selftest.patch updated for 1.93:
  Renamed UI test directive from add-core-stubs to add-minicore as in
  https://github.com/rust-lang/rust/commit/3796f7de57f5d4cf4325d1f13aeb07fdaa57983b

* OE-selftests:
  - Exclude src/tools/remote-test-client from test suite.
    This unit test modifies the TEST_DEVICE_ADDR environment variable,
    which breaks the OE test harness that uses the same variable for
    QEMU remote testing. Filed a bug with upstream:
    https://github.com/rust-lang/rust/issues/151823

  - Enable +v8a feature for cortexa57.
    Rust 1.93.0 added a regression test (PR #149549) to verify that the
    ARMv8-A system register ttbr0_el2 is recognized in inline assembly.
    This addresses issue #97724 where LLVM wasn't recognizing ttbr0_el2
    as a valid register. Upstream Rust enables +v8a by default for all
    AArch64 targets (PR #105026), but Yocto's custom target specification
    doesn't inherit this. Adding +v8a ensures LLVM recognizes ARMv8-A
    system registers, fixing the test failure.

    Related upstream links:
    - PR #149549: https://github.com/rust-lang/rust/pull/149549
    - Issue #97724: https://github.com/rust-lang/rust/issues/97724
    - PR #105026: https://github.com/rust-lang/rust/pull/105026

Test results:

rust v1.93.0
+-------------+--------+---------+
| Machine     | Passed | Skipped |
+-------------+--------+---------+
| qemux86-64  | 21,689 |   646   |
| qemux86     | 21,439 |   896   |
| qemuarm64   | 21,495 |   840   |
| qemuarm     | 21,421 |   914   |
| qemuriscv64 | 21,466 |   869   |
+-------------+--------+---------+

Test results difference (1.93.0 - 1.92.0):

+-------------+--------+---------+
| Machine     | Passed | Skipped |
+-------------+--------+---------+
| qemux86-64  |  +205  |   +33   |
| qemux86     |  +205  |   +33   |
| qemuarm64   |  +206  |   +32   |
| qemuarm     |  +205  |   +33   |
| qemuriscv64 |  +205  |   +33   |
+-------------+--------+---------+

Signed-off-by: Hemanth Kumar M D <Hemanth.KumarMD@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolttng-tools: Upgrade 2.14.0 -> 2.14.1
Mingli Yu [Thu, 5 Feb 2026 08:51:19 +0000 (16:51 +0800)] 
lttng-tools: Upgrade 2.14.0 -> 2.14.1

Remove 0001-gen-ust-events-constructor-change-rpath-to-libdir-li.patch
as the logic is included in 2.14.1 [1].

Remove 0001-eventfd.cpp-Remove-the-scope-resolution-operator.patch as
the logic is included in 2.14.1 [2].

Remove 0001-liblttng-ctl-drop-index-allocator-symbols-from-versi.patch
as the logic is included in 2.14.1 [3].

util_event_generator.sh is renamed to util_event_generator.py [4] and
the .py install logic in included as below.
  find "${B}/tests/$d" -maxdepth 1 -type f -name "*.py" \
            -exec install -t "${D}${PTEST_PATH}/tests/$d" {} +

 # ./run-ptest
 [snip]
 PASS: test_ust_data 8 - Validate UST event
 PASS: test_ust_data 9 - Create UST context
 PASS: test_ust_data 10 - Validate UST context
 PASS: test_ust_data 11 - Validate string length
 PASS: test_ust_data 12 - Create UST exclusion
 PASS: test_ust_data 13 - Create UST event with identical exclusion names fails
 PASS: test_ust_data 14 - Create UST exclusion
 PASS: test_ust_data 15 - Create UST event with different exclusion names
 PASS: test_ust_data 16 - Validate UST event and exclusion
 ============================================================================
 Testsuite summary for lttng-tools 2.14.1
 ============================================================================
 # TOTAL: 1089
 # PASS:  1089
 # SKIP:  0
 # XFAIL: 0
 # FAIL:  0
 # XPASS: 0
 # ERROR: 0

[1] https://github.com/lttng/lttng-tools/commit/409ea456e181a769fc7e4b0a44823be0bdc8b9ce
[2] https://github.com/lttng/lttng-tools/commit/e58aac43fc498e48eb0bfb871dd5b50e54a5e93e
[3] https://github.com/lttng/lttng-tools/commit/e7eaad663489f8a12568f8ca84429b6ed64dc8c5
[4] https://github.com/lttng/lttng-tools/commit/7126bceecea9ed5d981863400ee7c4ba13042871

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooeqa/logparser: ignore comments in the test log
Ross Burton [Thu, 5 Feb 2026 16:12:43 +0000 (16:12 +0000)] 
oeqa/logparser: ignore comments in the test log

Whilst the log format is normally pretty simple:

  PASS: foo
  SKIP: bar

It's entirely possible for there to be an explanatory comment:

  SKIP: bar # only runs under Windows

We currently use the entire string after the test state as the test
name, which includes the comment.  This can lead to long test names, for
example:

  test_dtype.py:TestStructuredObjectRefcounting.test_structured_object_
  create_delete[ones-1-<subarray>]_#_SKIP_Python_3.12_has_immortal_
  refcounts,_this_test_will_no_longer_work._See_gh-23986

Whilst these test names are very long it isn't normally a problem, but
some packages have non-deterministic skip messages:

  test_ufunc.py:TestUfunc.test_identityless_reduction_huge_array_#_
  SKIP_6.442450944_GB_memory_required,_but_3.366531072_GB_available

This leads to churn in the test reports.

The comment isn't needed, so strip it out when computing the test name.

Note that this will result in a number of tests disappearing in the test
reports, with an identical number of new tests appearing.

[1] https://www.gnu.org/software/automake/manual/automake.html#Scripts_002dbased-Testsuites-1

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-unittest-automake-output: upgrade to 0.4
Ross Burton [Thu, 5 Feb 2026 16:12:42 +0000 (16:12 +0000)] 
python3-unittest-automake-output: upgrade to 0.4

Notable changes:

  pytest: handle skipping without custom message
  tests: update test output based on latest pytest

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agogawk: trim native build configuration
Ross Burton [Wed, 4 Feb 2026 15:34:22 +0000 (15:34 +0000)] 
gawk: trim native build configuration

When we build gawk-native it is only for use in builds where the host
gawk output isn't reproducible across versions[1]. As such it doesn't
need support for readline or mprf, and by removing those from gawk-native
we can get building gawk-native sooner.

[1] oe-core c5bbf0a60b ("gawk: use native gawk when building glibc and grub")

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agoRevert "mdadm: upgrade 4.4 -> 4.5"
Alexander Kanavin [Mon, 9 Feb 2026 13:42:10 +0000 (14:42 +0100)] 
Revert "mdadm: upgrade 4.4 -> 4.5"

This reverts commit 15de700d5f3d42a3b897301a92c3ffb86c5b42a7.

Unfortunately the update is causing reproducibility issues:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3317
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260209-a0dgcw5d/packages/diff-html/

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agopython3-packaging: upgrade 25.0 -> 26.0
Ross Burton [Tue, 10 Feb 2026 14:49:20 +0000 (14:49 +0000)] 
python3-packaging: upgrade 25.0 -> 26.0

Skip the testcase test_pylock.py as this depends on tomli_w, which isn't
currently part of core.

Upstream changelog:

Features:

* PEP 751: support pylock
* PEP 794: import name metadata
* Support for writing metadata to a file
* Support __replace__ on Version
* Support positional pattern matching for Version and SpecifierSet

Behavior adaptations:

* PEP 440 handling of prereleases for Specifier.contains,
  SpecifierSet.contains, and SpecifierSet.filter
* Handle PEP 440 edge case in SpecifierSet.filter
* Adjust arbitrary equality intersection preservation in SpecifierSet
* Return False instead of raising for .contains with invalid version
* Support arbitrary equality on arbitrary strings for Specifier and
  SpecifierSet's filter and contains method.
* Only try to parse as Version on certain marker keys, return False on
  unequal ordered comparisons

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.18: update to v6.18.8
Bruce Ashfield [Fri, 6 Feb 2026 20:27:26 +0000 (15:27 -0500)] 
linux-yocto/6.18: update to v6.18.8

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

    d905362ff5b86 Linux 6.18.8
    5b0caf3913e72 mm/vma: enforce VMA fork limit on unfaulted,faulted mremap merge too
    a4d9dbfc1bab1 mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge
    9966c8cc987e3 irqchip/renesas-rzv2h: Prevent TINT spurious interrupt during resume
    79966baabcfe9 arm64: dts: qcom: talos: Correct UFS clocks ordering
    25be3c170ff8e iio: core: add separate lockdep class for info_exist_lock
    2dabc85131c84 iio: core: Replace lockdep_set_class() + mutex_init() by combined call
    c5dbad55ce02a mm/hugetlb: fix two comments related to huge_pmd_unshare()
    918ba220debc4 mm: fix some typos in mm module
    908795c02dbc7 Bluetooth: btintel_pcie: Support for S4 (Hibernate)
    ab140fc931083 gpio: cdev: Fix resource leaks on errors in gpiolib_cdev_register()
    16414341b0dd5 gpio: cdev: Fix resource leaks on errors in lineinfo_changed_notify()
    919f27eb24b0e gpio: cdev: Correct return code on memory allocation failure
    e7200b0a4b2a5 drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue()
    85d4652f9cdcf drm/xe: Adjust page count tracepoints in shrinker
    569ed6a73e927 drm/bridge: synopsys: dw-dp: fix error paths of dw_dp_bind
    ce2cca8e27d16 drm/amdgpu: remove frame cntl for gfx v12
    07e9373739c63 can: usb_8dev: usb_8dev_read_bulk_callback(): fix URB memory leak
    d374d715e338d can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak
    3b1a593eab941 can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak
    a9503ae43256e can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak
    68c62b3e53901 can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak
    aac95b3dd1c26 net: txgbe: remove the redundant data return in SW-FW mailbox
    69b5b028fc130 net: sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick
    326470b33c28a net: fec: account for VLAN header in frame length calculations
    03faa61eb4b9c irqchip/gic-v3-its: Avoid truncating memory addresses
    cdb3f95a94f9f perf/x86/intel: Do not enable BTS for guests
    f8cf1368e0a54 rxrpc: Fix data-race warning and potential load/store tearing
    8a957e6d3d262 rust: irq: always inline functions using build_assert with arguments
    ad60902a98181 rust: io: always inline functions using build_assert with arguments
    8776dfa846d5c pmdomain:rockchip: Fix init genpd as GENPD_STATE_ON before regulator ready
    fd675de6bddf7 pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq vpu
    bbcca5a60c88a platform/x86: hp-bioscfg: Fix automatic module loading
    9f5fa78d9980f netrom: fix double-free in nr_route_frame()
    92e4f11e29b98 uacce: ensure safe queue release with state management
    ba29b59d124e7 uacce: implement mremap in uacce_vm_ops to return -EPERM
    82821a681d5dc uacce: fix isolate sysfs check condition
    bd2393ed77125 uacce: fix cdev handling in the cleanup path
    242cbb3df97af s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot trailer
    ea1b2081d594b s390/ap: Fix wrong APQN fill calculation
    f1cb33a82818d mei: trace: treat reg parameter as string
    f9b059bda4276 intel_th: fix device leak on output open()
    3b90d099efa2b tracing: Fix crash on synthetic stacktrace field usage
    6602bb4d1338e slimbus: core: fix device reference leak on report present
    5f13c946ca449 slimbus: core: fix runtime PM imbalance on report present
    b8a2639341951 octeontx2: Fix otx2_dma_map_page() error return code
    d1943bc9dc950 ksmbd: smbd: fix dma_unmap_sg() nents
    6e32070d29d1a arm64: Set __nocfi on swsusp_arch_resume()
    7b5a52cf252a0 arm64/fpsimd: signal: Fix restoration of SVE context
    70f7f54566afc arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
    4f39984176e7e arm64/fpsimd: ptrace: Fix SVE writes on !SME systems
    31efbcff90884 wifi: rsi: Fix memory corruption due to not set vif driver data size
    0adefb6396d7b wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize()
    4846b32be324f wifi: ath12k: fix dma_free_coherent() pointer
    07f363f305793 wifi: ath10k: fix dma_free_coherent() pointer
    448a2071a8438 drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit)
    41ec698854781 iommu/io-pgtable-arm: fix size_t signedness bug in unmap path
    36be050f21dea mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode
    6c4555bfd4383 mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function
    dc1a5dd80af1e ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free()
    31a3eba5c265a ALSA: scarlett2: Fix buffer overflow in config retrieval
    29f43e8ec7bf0 ALSA: hda/realtek: Add quirk for Samsung 730QED to fix headphone
    873e2360d247e ALSA: ctxfi: Fix potential OOB access in audio mixer handling
    59e54709f9a97 iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl
    db16e7c52032c iio: dac: ad3552r-hs: fix out-of-bound write in ad3552r_hs_write_data_source
    de8755ae2912d iio: chemical: scd4x: fix reported channel endianness
    d06a4f6c2b186 iio: adc: pac1934: Fix clamped value in pac1934_reg_snapshot
    b6ffc2de37253 iio: adc: exynos_adc: fix OF populate on driver rebind
    d890234a91570 iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver
    348356c91909f iio: adc: ad9467: fix ad9434 vref mask
    ad25bb51203d0 iio: accel: iis328dq: fix gain values
    fa322c8bb2ea4 iio: accel: adxl380: fix handling of unavailable "INT1" interrupt
    1b68efce6dd48 migrate: correct lock ordering for hugetlb file folios
    1093e0a96d168 of: platform: Use default match table for /firmware
    7685286dd7a5e of: fix reference count leak in of_alias_scan()
    67270881c8cf2 panic: only warn about deprecated panic_print on write access
    78822628165f3 leds: led-class: Only Add LED to leds_list when it is fully ready
    c9aeb168e88d2 keys/trusted_keys: fix handle passed to tpm_buf_append_name during unseal
    4040b84ec04a6 x86: make page fault handling disable interrupts properly
    e343973fab43c Octeontx2-af: Add proper checks for fwdata
    236a657422a56 dpll: Prevent duplicate registrations
    6c75fed550800 net/sched: act_ife: avoid possible NULL deref
    3b796b1ecfd3b hinic3: Fix netif_queue_set_napi queue_index input parameter error
    84ef86aa71204 vsock/virtio: cap TX credit to local buffer size
    0aa25bbfd5ea5 vsock/test: fix seqpacket message bounds test
    ec0f1b3da8061 vsock/virtio: fix potential underflow in virtio_transport_get_credit()
    095ec3482a7d3 net: openvswitch: fix data race in ovs_vport_get_upcall_stats
    e22381c1299f7 octeontx2-af: Fix error handling
    b658306ce3835 net: pcs: pcs-mtk-lynxi: report in-band capability for 2500Base-X
    cccf79f688de9 net: dsa: fix off-by-one in maximum bridge ID determination
    05f8f55899289 net: bcmasp: Fix network filter wake for asp-3.0
    de97735a40a14 bonding: provide a net pointer to __skb_flow_dissect()
    cb32707497d48 selftests: net: amt: wait longer for connection before sending packets
    31410a01a86bc be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list
    f47c6e5a532cc drm/nouveau: implement missing DCB connector types; gracefully handle unknown connectors
    fbc8d1a39da9f drm/nouveau: add missing DCB connector types
    8fd181dada6ea drm/amdgpu: fix type for wptr in ring backup
    c6ec1f665f8f7 drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2)
    c85aac064f5c2 drm/amd/pm: Don't clear SI SMC table when setting power limit
    91243b926ae96 drm/amd/pm: Fix si_dpm mmCG_THERMAL_INT setting
    79a074be9b57e sched/fair: Fix pelt clock sync when entering idle
    23c0e4bd93d0b perf: Fix refcount warning on event->mmap_count increment
    9d88a79e9018c selftests/ublk: fix garbage output in foreground mode
    e2f4eac26f018 selftests/ublk: fix error handling for starting device
    814e8643b453d selftests/ublk: fix IO thread idle check
    26bf09b6320b8 ublk: fix ublksrv pid handling for pid namespaces
    437553d649647 drm/xe: Update wedged.mode only after successful reset policy change
    7c49c91121194 drm/xe/pm: Add scope-based cleanup helper for runtime PM
    e59924c266a45 drm/xe/migrate: fix job lock assert
    9bba27c222e0e drm/xe/uapi: disallow bind queue sharing
    54c19e7eb2636 clocksource: Reduce watchdog readout delay limit to prevent false positives
    0db865321e63d Octeontx2-pf: Update xdp features
    00a39a148d2fb usbnet: limit max_mtu based on device's hard_mtu
    e3c1040252e59 ipv6: annotate data-race in ndisc_router_discovery()
    7ac345a93af31 mISDN: annotate data-race around dev->work
    d7beeb64be5ca net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue
    bb90d1799073d net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M
    5e5dae04ef971 be2net: fix data race in be_get_new_eqd
    7539ae6c67a75 idpf: Fix data race in idpf_net_dim
    b29f51399626b net: hns3: fix data race in hns3_fetch_stats
    1f24dfd556401 net: phy: intel-xway: fix OF node refcount leakage
    2ea06ebaa4abd idpf: read lower clock bits inside the time sandwich
    87c1dacca197c ice: fix devlink reload call trace
    a3d99e2fbf014 ice: add missing ice_deinit_hw() in devlink reinit path
    ec0bfc3ed7e7f ice: Fix persistent failure in ice_get_rxfh
    68462ecc40ea8 netdevsim: fix a race issue related to the operation on bpf_bound_progs list
    9eb4e2396cd7f vsock/test: Do not filter kallsyms by symbol type
    902fd1026ca42 drm/imagination: Wait for FW trace update command completion
    eb98125fa2b33 drm/mediatek: dpi: Find next bridge during probe
    fccaa85ffb73c drm/xe: Disable timestamp WA on VFs
    aa29fe8c1d86b drm/xe/vm: fix xe_vm_validation_exec() kernel-doc
    bc0812416e089 drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-doc
    a807e4f4f63a5 iommu/amd: Fix error path in amd_iommu_probe_device()
    06657690854fa ntb: transport: Fix uninitialized mutex
    ecb2c8732680c ALSA: usb: Increase volume range that triggers a warning
    aa14451fa5d5f scsi: qla2xxx: Sanitize payload size to prevent member overflow
    219f009ebfd1e scsi: core: Wake up the error handler when final completions race against each other
    1a0072bd1f1e5 platform/x86/amd: Fix memory leak in wbrf_record()
    5f1f79cb90f5e platform/mellanox: Fix SN5640/SN5610 LED platform data
    e150008568a5d riscv: suspend: Fix stimecmp update hazard on RV32
    c4b55a4c600fa riscv: clocksource: Fix stimecmp update hazard on RV32
    82fb54efe7e0f kconfig: fix static linking of nconf
    c2d2cf710dc3e regmap: Fix race condition in hwspinlock irqsave routine
    f6d6b3f172df1 spi: spi-sprd-adi: Fix double free in probe error path
    5d7c7e1fb3ec2 interconnect: debugfs: initialize src_node and dst_node to empty strings
    bcb9803aa1db7 iio: adc: ad7606: Fix incorrect type for error return variable
    489b88567f24d iio: adc: ad7280a: handle spi_setup() errors in probe()
    81ed6e42d6e55 iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection
    bdf0bf73006ea io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop
    8f7c9dbeaa0be timekeeping: Adjust the leap state for the correct auxiliary timekeeper
    2fc23eaea11a7 mm: restore per-memcg proactive reclaim with !CONFIG_NUMA
    f723037e2bfe3 mm/rmap: fix two comments related to huge_pmd_unshare()
    69c4e241ff135 mm/hugetlb: fix hugetlb_pmd_shared()
    193922a23d729 platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE_ID macro
    800b2767905d6 platform/x86: hp-bioscfg: Fix kobject warnings for empty attribute names
    83eae3692c353 drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATE
    3f4ed5e2b8f11 fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_sb_inodes()
    ec56b9f1c1b9b comedi: Fix getting range information for subdevices 16 to 255
    3fe8abec037f5 x86/kfence: avoid writing L1TF-vulnerable PTEs
    930114425065f rxrpc: Fix recvmsg() unconditional requeue
    f60ba4a97ae3f slab: fix kmalloc_nolock() context check for PREEMPT_RT
    37a63671df78f arm64: dts: rockchip: Configure MCLK for analog sound on NanoPi M5
    df546b3311582 arm64: dts: rockchip: Fix headphones widget name on NanoPi M5
    7eb3e77873605 arm64: dts: rockchip: fix unit-address for RK3588 NPU's core1 and core2's IOMMU
    3569a00f66a87 arm64: dts: rockchip: Fix voltage threshold for volume keys for Pinephone Pro
    18d2d227ccd77 arm64: dts: rockchip: remove dangerous max-link-speed from helios64
    c8039a60c31dc arm64: dts: rockchip: remove redundant max-link-speed from nanopi-r4s
    808d8755fc6e6 ARM: dts: microchip: sama7d65: fix size-cells property for i2c3
    5f403d64af721 ARM: dts: microchip: sama7d65: fix the ranges property for flx9
    cd3c1f823e213 i2c: spacemit: drop IRQF_ONESHOT flag from IRQ request
    24c441f0e24da scsi: xen: scsiback: Fix potential memory leak in scsiback_remove()
    a5e4d969392ce scsi: storvsc: Process unsupported MODE_SENSE_10
    bfe76b0f9f3e9 Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA
    2c61ca3c5bed6 Input: i8042 - add quirks for MECHREVO Wujie 15X Pro
    5d5b227c92721 Revert "nfc/nci: Add the inconsistency check between the input data length and count"
    3f5ef08f302cc w1: fix redundant counter decrement in w1_attach_slave_device()
    e6b2609af21b5 w1: therm: Fix off-by-one buffer overflow in alarms_store
    169164fe51b27 comedi: dmm32at: serialize use of paged registers
    2501c49306238 serial: Fix not set tty->port race condition
    0b7383aceaad1 serial: 8250_pci: Fix broken RS485 for F81504/508/512
    f4748bfa3d3e2 wifi: mac80211: don't perform DA check on S1G beacon
    9532ff0d0e90f crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec
    77f1afd0bb4d5 net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag
    16ed73c1282d3 net/sched: Enforce that teql can only be used as root qdisc
    ed80f605edd6c octeontx2: cn10k: fix RX flowid TCAM mask handling
    6a81e2db09691 ipvlan: Make the addrs_lock be per port
    32d417497b79e l2tp: avoid one data-race in l2tp_tunnel_del_work()
    a635ae2a9fdb8 pwm: max7360: Populate missing .sizeof_wfhw in max7360_pwm_ops
    4230e8cd2f1b4 pwm: Ensure ioctl() returns a negative errno on error
    0f6e1ff56cd27 veth: fix data race in veth_get_ethtool_stats
    9b75dff8446ec fou: Don't allow 0 for FOU_ATTR_IPPROTO.
    18da5acb3c03d tools: ynl: Specify --no-line-number in ynl-regen.sh.
    5437a279804ce gue: Fix skb memleak with inner IP protocol 0.
    392b28d404b74 amd-xgbe: avoid misleading per-packet error log
    0c4adb1f391a7 sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT
    c3edc14da81a8 can: gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on usb_submit_urb() error
    4f727c422b7fc net: freescale: ucc_geth: Return early when TBI PHY can't be found
    5ebc24f9dbe4f selftests: net: fib-onlink-tests: Convert to use namespaces by default
    d4ce79e6dce2a l2tp: Fix memleak in l2tp_udp_encap_recv().
    43dee6f7ef1d2 bonding: limit BOND_MODE_8023AD to Ethernet devices
    b9f0896f8e229 net: usb: dm9601: remove broken SR9700 support
    63ef9b300bd09 vsock/virtio: Coalesce only linear skb
    88037973c8ef6 igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue
    41d7a27c47b8a igc: fix race condition in TX timestamp read for register 0
    a38d2c624639c igc: Restore default Qbv schedule when changing channels
    695c909d1815b ice: Fix incorrect timeout ice_release_res()
    753171a695b93 ice: Avoid detrimental cleanup for bond during interface stop
    0bc8d94bf6694 ice: initialize ring_stats->syncp
    c35a0cb145f2c wifi: ath12k: Fix wrong P2P device link id issue
    06ac2aa13f701 wifi: ath12k: fix dead lock while flushing management frames
    c8e5f49667f5f wifi: ath12k: Fix scan state stuck in ABORTING after cancel_remain_on_channel
    1aa6698924595 wifi: ath12k: cancel scan only on active scan vdev
    887032ba3ff23 ata: libata: Print features also for ATAPI devices
    d5529d36e7646 ata: libata: Add DIPM and HIPM to ata_dev_print_features() early return
    93f484d63f873 ata: libata: Add cpr_log to ata_dev_print_features() early return
    7fe7e7858b32d ata: libata-sata: Improve link_power_management_supported sysfs attribute
    05db73211387f ata: libata: Call ata_dev_config_lpm() for ATAPI devices
    62ced8e065787 ata: ahci: Do not read the per port area for unimplemented ports
    a57459614aa69 wifi: ath12k: don't force radio frequency check in freq_to_idx()
    d395afac28adb pmdomain: qcom: rpmhpd: Add MXC to SC8280XP
    0f56c3f23ed56 dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO
    4818f28cd9023 btrfs: fix missing fields in superblock backup with BLOCK_GROUP_TREE
    6abad2eb9a1bd Drivers: hv: Always do Hyper-V panic notification in hv_kmsg_dump()
    4f6884288e4b7 perf parse-events: Fix evsel allocation failure
    83eeeb8c1acb7 arm64: dts: rockchip: Fix wrong register range of rk3576 gpu
    2d73b3ed28be1 arm64: dts: qcom: sm8650: Fix compile warnings in USB controller node
    0e5ad343afa30 arm64: dts: qcom: sm8550: Fix compile warnings in USB controller node
    27357b61522f7 arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.18: beaglebone black: boot and graphics fixes
Bruce Ashfield [Fri, 6 Feb 2026 20:27:25 +0000 (15:27 -0500)] 
linux-yocto/6.18: beaglebone black: boot and graphics fixes

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

1/2 [
    Author: Kevin Hao
    Email: haokexin@gmail.com
    Subject: net: cpsw_new: Execute ndo_set_rx_mode callback in a work queue
    Date: Wed, 4 Feb 2026 14:27:57 +0800

    commit c0b5dc73a38f954e780f93a549b8fe225235c07a from net

    Commit 1767bb2d47b7 ("ipv6: mcast: Don't hold RTNL for
    IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP.") removed the RTNL lock for
    IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP operations. However, this
    change triggered the following call trace on my BeagleBone Black board:
      WARNING: net/8021q/vlan_core.c:236 at vlan_for_each+0x120/0x124, CPU#0: rpcbind/496
      RTNL: assertion failed at net/8021q/vlan_core.c (236)
      Modules linked in:
      CPU: 0 UID: 997 PID: 496 Comm: rpcbind Not tainted 6.19.0-rc6-next-20260122-yocto-standard+ #8 PREEMPT
      Hardware name: Generic AM33XX (Flattened Device Tree)
      Call trace:
       unwind_backtrace from show_stack+0x28/0x2c
       show_stack from dump_stack_lvl+0x30/0x38
       dump_stack_lvl from __warn+0xb8/0x11c
       __warn from warn_slowpath_fmt+0x130/0x194
       warn_slowpath_fmt from vlan_for_each+0x120/0x124
       vlan_for_each from cpsw_add_mc_addr+0x54/0xd8
       cpsw_add_mc_addr from __hw_addr_ref_sync_dev+0xc4/0xec
       __hw_addr_ref_sync_dev from __dev_mc_add+0x78/0x88
       __dev_mc_add from igmp6_group_added+0x84/0xec
       igmp6_group_added from __ipv6_dev_mc_inc+0x1fc/0x2f0
       __ipv6_dev_mc_inc from __ipv6_sock_mc_join+0x124/0x1b4
       __ipv6_sock_mc_join from do_ipv6_setsockopt+0x84c/0x1168
       do_ipv6_setsockopt from ipv6_setsockopt+0x88/0xc8
       ipv6_setsockopt from do_sock_setsockopt+0xe8/0x19c
       do_sock_setsockopt from __sys_setsockopt+0x84/0xac
       __sys_setsockopt from ret_fast_syscall+0x0/0x5

    This trace occurs because vlan_for_each() is called within
    cpsw_ndo_set_rx_mode(), which expects the RTNL lock to be held.
    Since modifying vlan_for_each() to operate without the RTNL lock is not
    straightforward, and because ndo_set_rx_mode() is invoked both with and
    without the RTNL lock across different code paths, simply adding
    rtnl_lock() in cpsw_ndo_set_rx_mode() is not a viable solution.

    To resolve this issue, we opt to execute the actual processing within
    a work queue, following the approach used by the icssg-prueth driver.

Fixes: 1767bb2d47b7 ("ipv6: mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP.")
Signed-off-by: Kevin Hao <haokexin@gmail.com>
Cc: stable@vger.kernel.org
Link: https://patch.msgid.link/20260203-bbb-v5-1-ea0ea217a85c@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

2/2 [
    Author: Kevin Hao
    Email: haokexin@gmail.com
    Subject: drm/tilcdc: Set preferred depth
    Date: Wed, 4 Feb 2026 14:27:58 +0800

    The commit c91acda3a380 ("drm/gem: Check for valid formats") adds a
    check for valid pixel formats on drm_gem_fb_create(), but this breaks
    the X server on the beaglebone black board.

    We have set 'DefaultDepth' to 16 in our xorg.conf. In the X modesetting
    driver, the drmmode_get_default_bpp() is used to guess the default
    depth/bpp. First it tries to get them via DRM_CAP_DUMB_PREFERRED_DEPTH
    ioctl, and if it fail, then try to create a FB with 'depth = 24' and
    'bpp = 32' to check whether this depth/dpp is a valid combo. Before the
    kernel commit c91acda3a380, the FB always can be created successfully.
    This will avoid the bpp to be set to 24 forcibly. But after kernel
    commit c91acda3a380, the FB will not be created successfully due to the
    check of the valid pixel format. Then the bpp is set to 24, but the
    'depth = 16' and 'bpp = 24' combo is not a valid pixel format.

    Fix this issue by explicitly setting the preferred_depth in this driver.
    With this change, the modesetting driver would choose the correct
    depth/bpp combo based on our setting in xorg.conf.

Fixes: c91acda3a380 ("drm/gem: Check for valid formats")
Cc: stable@vger.kernel.org
Signed-off-by: Kevin Hao <haokexin@gmail.com>
Link: https://lore.kernel.org/r/20240317033918.535716-1-haokexin@gmail.com/
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.18: update CVE exclusions (6.18.8)
Bruce Ashfield [Fri, 6 Feb 2026 20:27:27 +0000 (15:27 -0500)] 
linux-yocto/6.18: update CVE exclusions (6.18.8)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 1 changes (1 new | 0 updated): - 1 new CVEs: CVE-2026-1896 - 0 updated CVEs:
        Date: Wed, 4 Feb 2026 23:41:08 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.18: update CVE exclusions (6.18.7)
Bruce Ashfield [Fri, 6 Feb 2026 20:27:24 +0000 (15:27 -0500)] 
linux-yocto/6.18: update CVE exclusions (6.18.7)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 10 changes (10 new | 0 updated): - 10 new CVEs: CVE-2025-11065, CVE-2025-11687, CVE-2025-14459, CVE-2025-14525, CVE-2025-14969, CVE-2025-9520, CVE-2025-9521, CVE-2025-9522, CVE-2026-0810, CVE-2026-1190 - 0 updated CVEs:
        Date: Mon, 26 Jan 2026 19:39:25 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.18: update to v6.18.7
Bruce Ashfield [Fri, 6 Feb 2026 20:27:23 +0000 (15:27 -0500)] 
linux-yocto/6.18: update to v6.18.7

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

    5dfbc5357c34b Linux 6.18.7
    d6a25e6ee3ec3 iommu/sva: include mmu_notifier.h header
    2d1bf4a7b8ed8 Revert "functionfs: fix the open/removal races"
    3098f8f7c7b06 mm/page_alloc: prevent pcp corruption with SMP=n
    baea24956aea9 mm/page_alloc: batch page freeing in decay_pcp_high
    2a72a8ddf1888 mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detection
    9ac63333d6007 btrfs: fix deadlock in wait_current_trans() due to ignored transaction type
    7e58addb8e053 HID: intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue()
    3d72fadb764c4 HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking
    9f0a7ab700f86 iommu/sva: invalidate stale IOTLB entries for kernel address space
    b3039c526f3e1 mm: introduce deferred freeing for kernel page tables
    a1593c90896ba x86/mm: use pagetable_free()
    c32806bf45b62 mm: introduce pure page table freeing function
    b63c129bc3adb x86/mm: use 'ptdesc' when freeing PMD pages
    83ce8bf84846a mm: actually mark kernel page table pages
    1ca0f9e97f315 mm: add a ptdesc flag to mark kernel page tables
    b3bbbf9da38c2 dmaengine: ti: k3-udma: fix device leak on udma lookup
    30352277d8e09 dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation
    61e8970b0de16 dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation
    f45b1d8bf9d0a dmaengine: stm32: dmamux: fix OF node leak on route allocation failure
    3ef52d31cce8b dmaengine: stm32: dmamux: fix device leak on route allocation
    8dd65e98ce209 dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()
    926d1666420c2 dmaengine: sh: rz-dmac: fix device leak on probe failure
    55a67ba5ac4ce dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()
    9249462c55d56 dmaengine: lpc32xx-dmamux: fix device leak on route allocation
    1e47d80f6720f dmaengine: lpc18xx-dmamux: fix device leak on route allocation
    a7226fd61def7 dmaengine: idxd: fix device leaks on compat bind and unbind
    dd5d96722a967 dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure
    eabe40f8a53c2 dmaengine: dw: dmamux: fix OF node leak on route allocation failure
    9b3cff9f4007a dmaengine: cv1800b-dmamux: fix device leak on route allocation
    2ed1a9de1f2d7 dmaengine: bcm-sba-raid: fix device leak on probe
    f3c23b7e94134 dmaengine: at_hdmac: fix device leak on of_dma_xlate()
    3706be7cbcd5f dmaengine: apple-admac: Add "apple,t8103-admac" compatible
    fc53a66227af0 LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy()
    5defcc2f9c22e LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy()
    e94ec9661c582 LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy()
    a227c3c98f092 LoongArch: dts: loongson-2k2000: Add default interrupt controller address cells
    8a692ca14f4ca LoongArch: dts: loongson-2k1000: Fix i2c-gpio node names
    dea25e8f6b744 LoongArch: dts: loongson-2k1000: Add default interrupt controller address cells
    aa866e4a13080 LoongArch: dts: loongson-2k0500: Add default interrupt controller address cells
    621fcd0aec180 drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()
    cf60e6b1bf0c3 drm/sysfb: Remove duplicate declarations
    9c676c7a054bc drm/panel: simple: restore connector_type fallback
    f7940d3ec1dc6 drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel
    d4373630fd331 drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare
    a92ef24071f39 drm/amdkfd: fix a memory leak in device_queue_manager_init()
    0080a3f3fd917 drm/amdgpu: make sure userqs are enabled in userq IOCTLs
    531b1b83cfa0b drm/amdgpu: Fix gfx9 update PTE mtype flag
    b705daaf5f8c4 drm/amd: Clean up kfd node on surprise disconnect
    568c29c7c7c83 drm/amd/display: Initialise backlight level values from hw
    26ed15a42b743 drm/amd/display: Bump the HDMI clock to 340MHz
    c1cc55ea5e956 LoongArch: dts: Describe PCI sideband IRQ through interrupt-extended
    5b14ce4975a02 LoongArch: Fix PMU counter allocation for mixed-type event groups
    78b4eb99751eb mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure
    9dc11b365e4eb mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure
    725d4fdaa01bd mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure
    253b8f56667ff mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure
    23b061f421eef mm/damon/core: remove call_control in inactive contexts
    0e8838c91e24f mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free
    2ff7e1d125f79 mm/zswap: fix error pointer free in zswap_cpu_comp_prepare()
    2a0db14ff1bc7 mm: numa,memblock: include <asm/numa.h> for 'numa_nodes_parsed'
    b5cb343f0c3d0 mm: kmsan: fix poisoning of high-order non-compound pages
    17f95d348589b nvme: fix PCIe subsystem reset controller state transition
    43d8f1f001072 x86/resctrl: Fix memory bandwidth counter width for Hygon
    1144298c10089 x86/resctrl: Add missing resctrl initialization for Hygon
    0b4c0fbbe00b7 i2c: riic: Move suspend handling to NOIRQ phase
    bd4e97674582a tcpm: allow looking for role_sw device in the main node
    51afd139fac44 EDAC/i3200: Fix a resource leak in i3200_probe1()
    3981650922417 EDAC/x38: Fix a resource leak in x38_probe1()
    d53b8e05be46a hrtimer: Fix softirq base check in update_needs_ipi()
    06e26287f2e34 ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref
    d1b24a57662b6 ext4: fix ext4_tune_sb_params padding
    5caac66da5ba8 ASoC: codecs: wsa881x: fix unnecessary initialisation
    2de213de61031 nvme-pci: disable secondary temp for Wodposit WPBSNM8
    a045dab08049e USB: serial: ftdi_sio: add support for PICAXE AXE027 cable
    37bbcfa2bac9b USB: serial: option: add Telit LE910 MBIM composition
    525779e2df9e5 USB: OHCI/UHCI: Add soft dependencies on ehci_platform
    6e4663c6ec273 usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor
    5468051245c23 usb: dwc3: Check for USB4 IP_NAME
    01120b22c57c5 usb: gadget: uvc: fix req_payload_size calculation
    aee473246134b usb: gadget: uvc: fix interval_duration calculation
    34f6634dba87e xhci: sideband: don't dereference freed ring when removing sideband endpoint
    11c82acb4876c usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs
    69d1c05268a86 phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7
    b74edae2a0c7a phy: fsl-imx8mq-usb: fix typec orientation switch when built as module
    e26755512623f phy: rockchip: inno-usb2: fix disconnection in gadget mode
    33194f81b6867 phy: freescale: imx8m-pcie: assert phy reset during power on
    efe92ee7a111f phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe()
    8b125923f4ea5 phy: ti: gmii-sel: fix regmap leak on probe failure
    d51f1db5a5f8c phy: rockchip: inno-usb2: fix communication disruption in gadget mode
    5a08dc1d8de3f x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers
    568aeb3476c77 lib/buildid: use __kernel_read() for sleepable context
    ccc578d2e1540 virtio-net: don't schedule delayed refill worker
    ccd18d250ad8f xfs: Fix the return value of xfs_rtcopy_summary()
    bca07e57e4729 xfs: set max_agbno to allow sparse alloc of last full inode chunk
    9aef476717994 ftrace: Do not over-allocate ftrace memory
    ab09a7816c746 tools/testing/selftests: fix gup_longterm for unknown fs
    3a1c3cd770f48 tools/testing/selftests: add forked (un)/faulted VMA merge tests
    6ca76572c6049 tools/testing/selftests: add tests for !tgt, src mremap() merges
    6121b7564c725 net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts
    d922e7c5bb642 can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.
    9f669a38ca708 can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak
    f1718da051282 null_blk: fix kmemleak by releasing references to fault configfs items
    ded801af28a99 ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enable mute LED
    819268882628f ALSA: hda/tas2781: Skip UEFI calibration on ASUS ROG Xbox Ally X
    670cd1c2384ac ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer
    522a38f455bff selftests: kvm: try getting XFD and XSAVE state out of sync
    580581bd4af55 selftests: kvm: replace numbered sync points with actions
    2674004ddc1fb scsi: core: Fix error handler encryption support
    3667af036eead selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22
    f57953023f736 HID: usbhid: paper over wrong bNumDescriptor field
    0754d5caac719 sched: Deadline has dynamic priority
    f32d9e475a41f sched/deadline: Avoid double update_rq_clock()
    cf40c73ab25bc i2c: imx-lpi2c: change to PIO mode in system-wide suspend/resume progress
    11ae04ebbe6e5 i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA
    612cbe1aebb32 soundwire: bus: fix off-by-one when allocating slave IDs
    829b00481734d dmaengine: omap-dma: fix dma_pool resource leak in error paths
    d91cee31906a8 selftests/landlock: Properly close a file descriptor
    cdcaec67c55ef phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again)
    f73f911a4cdf0 landlock: Fix wrong type usage
    a45001796aa00 selftests/landlock: Remove invalid unix socket bind()
    c589bc6433667 selftests/landlock: Fix TCP bind(AF_UNSPEC) test case
    75ef8c94d4303 landlock: Fix TCP handling of short AF_UNSPEC addresses
    15dfbe9079987 phy: ti: da8xx-usb: Handle devm_pm_runtime_enable() errors
    7c27eaf183563 phy: stm32-usphyc: Fix off by one in probe()
    4ac15caa27ff8 phy: qcom-qusb2: Fix NULL pointer dereference on early suspend
    d279f7e17b6d4 phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it
    f93c703368921 dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing
    be655c3736b35 dmaengine: tegra-adma: Fix use-after-free
    5e7ad329d259c dmaengine: xilinx: xdma: Fix regmap max_register
    974f241095aaf dmaengine: mmp_pdma: fix DMA mask handling
    94413a84067c3 NFS: Fix size read races in truncate, fallocate and copy offload
    8bc6d92b9a3ed drivers/dax: add some missing kerneldoc comment fields for struct dev_dax
    aec20f3aa684b mips: fix HIGHMEM initialization
    2a582a2ca8dae mm, kfence: describe @slab parameter in __kfence_obj_info()
    cf85a91aa82ea textsearch: describe @list member in ts_ops search
    cf6d059b53728 mm: describe @flags parameter in memalloc_flags_save()
    e1a30e1ab33fc drm/amdgpu/userq: Fix fence reference leak on queue teardown v2
    3d05c5e101521 drm/amdkfd: No need to suspend whole MES to evict process
    226d5d24c7ce1 drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2
    e17e32903684e drm/amd/display: Show link name in PSR status message
    a1aedf4053af7 drm/amdgpu: fix drm panic null pointer when driver not support atomic
    7481e7b9d7366 ASoC: tlv320adcx140: fix word length
    53bd838ed5950 ASoC: tlv320adcx140: fix null pointer
    07d6d21b85137 ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack type
    e9d8f11652fa0 net/sched: sch_qfq: do not free existing class in qfq_change_class()
    a3a4296d8b5b1 selftests: drv-net: fix RPS mask handling for high CPU numbers
    8b6dcb565e419 ipv6: Fix use-after-free in inet6_addr_del().
    722de94521614 dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()
    11dd9a9ef4dc4 net: hv_netvsc: reject RSS hash key programming without RX indirection table
    78ee2958b096c ALSA: hda/cirrus_scodec_test: Fix test suite name
    aaa969ffe3b4d ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip
    e1a4a4795c5a1 net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition
    d441696397088 net: phy: motorcomm: fix duplex setting error for phy leds
    aa4c066229b05 net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback
    1b3ed6c512cfd cxl/hdm: Fix potential infinite loop in __cxl_dpa_reserve()
    6cb008f1bb23e btrfs: fix memory leaks in create_space_info() error paths
    fcae8e1b9acd8 net/mlx5e: Restore destroying state bit after profile cleanup
    66a25f6b7c0bf net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv
    a3d4f87d41f51 net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv
    e05b8084a20f6 net/mlx5e: Fix crash on profile change rollback failure
    f39ab11f118b2 vsock/test: add a final full barrier after run all tests
    554201ed0a8f4 ipv4: ip_gre: make ipgre_header() robust
    d6072557b90e0 block: zero non-PI portion of auto integrity buffer
    6dbead9c76771 macvlan: fix possible UAF in macvlan_forward_source()
    da6d0370eb74e net: update netdev_lock_{type,name}
    b9f915340f25c ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()
    17071fb5cb9c2 net: bridge: annotate data-races around fdb->{updated,used}
    368251745679e Bluetooth: hci_sync: enable PA Sync Lost event
    39f83f1077231 btrfs: send: check for inline extents in range_is_hole_in_parent()
    65241e3ddda60 btrfs: release path before iget_failed() in btrfs_read_locked_inode()
    48f6cec8aa56b cxl/port: Fix target list setup for multiple decoders sharing the same dport
    374b095e265fa nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
    6c5124a609890 can: etas_es58x: allow partial RX URB allocation to succeed
    5584aa64e8062 ipv4: ip_tunnel: spread netdev_lockdep_set_classes()
    754cfada1bbcb PM: EM: Fix incorrect description of the cost field in struct em_perf_state
    9a88b6c3c8695 drm/rockchip: vop2: Only wait for changed layer cfg done when there is pending cfgdone bits
    47244c00bc545 drm/rockchip: vop2: Add delay between poll registers
    d6ea0b7394a44 NFS/localio: Deal with page bases that are > PAGE_SIZE
    0674f22eef471 drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functions
    a91bdd21d5efb drm/vmwgfx: Fix KMS with 3D on HW version 10
    282061a7f9f30 drm/bridge: dw-hdmi-qp: Fix spurious IRQ on resume
    51926204465e7 pnfs/blocklayout: Fix memory leak in bl_parse_scsi()
    ed5d3f2f6885e pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
    19b4d9ab5e778 NFS: Fix a deadlock involving nfs_release_folio()
    d6c75aa9d6070 pNFS: Fix a deadlock when returning a delegation during open()
    b7f9587f317d9 xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is set
    df1fae862639f xfrm: Fix inner mode lookup in tunnel mode GSO segmentation
    704cced8eda44 io_uring: move local task_work in exit cancel loop
    ae48108c2310f virtio_net: Fix misalignment bug in struct virtnet_info
    a255ec07f91d4 drm/gud: fix NULL fb and crtc dereferences on USB disconnect
    67dfd9e8567cc ASoC: codecs: wsa883x: fix unnecessary initialisation
    afd7591a4ca92 ASoC: codecs: wsa884x: fix codec initialisation
    6711f723018cc rust: bitops: fix missing _find_* functions on 32-bit ARM
    eea6f395ca502 x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1
    c6a38672067b9 Revert "gfs2: Fix use of bio_chain"
    a685f246ad790 nvme-apple: add "apple,t8103-nvme-ans2" as compatible
    a2542fe353a40 efi/cper: Fix cper_bits_to_str buffer handling and return value
    58796d352d746 firmware: imx: scu-irq: Set mu_resource_id before get handle

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.16: drop reference recipes
Bruce Ashfield [Fri, 6 Feb 2026 20:27:22 +0000 (15:27 -0500)] 
linux-yocto/6.16: drop reference recipes

We are going to release the LTS with only 6.18 as the versioned
reference kernel. 6.16 is EOL upstream so won't be updated in
the future.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.12: drop reference recipes
Bruce Ashfield [Fri, 6 Feb 2026 20:27:21 +0000 (15:27 -0500)] 
linux-yocto/6.12: drop reference recipes

We are going to release the LTS with only 6.18 as the versioned
reference kernel. 6.12 will continue to be updated and used in
previous release branches.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.12: update CVE exclusions (6.12.67)
Bruce Ashfield [Fri, 6 Feb 2026 20:27:20 +0000 (15:27 -0500)] 
linux-yocto/6.12: update CVE exclusions (6.12.67)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 4 changes (0 new | 4 updated): - 0 new CVEs: - 4 updated CVEs: CVE-2025-71178, CVE-2026-0925, CVE-2026-24435, CVE-2026-24439
        Date: Mon, 26 Jan 2026 19:55:24 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.12: update to v6.12.67
Bruce Ashfield [Fri, 6 Feb 2026 20:27:19 +0000 (15:27 -0500)] 
linux-yocto/6.12: update to v6.12.67

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

    abf529abd660d Linux 6.12.67
    7c734ad868cea mm/fake-numa: handle cases with no SRAT info
    df63d31e9ae02 mm/page_alloc: prevent pcp corruption with SMP=n
    22056349e8ec9 mm/page_alloc: batch page freeing in decay_pcp_high
    48273ed85fa0a mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detection
    ce358252a943c dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure
    027d42b97e6eb phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe()
    10f07114483d6 phy: phy-rockchip-inno-usb2: Use dev_err_probe() in the probe path
    c5b13f0b10faa mm: numa,memblock: include <asm/numa.h> for 'numa_nodes_parsed'
    a76f5cafcca47 mm/fake-numa: allow later numa node hotplug
    d1beb4dd8b8d4 mm: kmsan: fix poisoning of high-order non-compound pages
    2d402c6cc966e selftests/bpf: Test invalid narrower ctx load
    058a0da4f6d91 bpf: Reject narrower access to pointer ctx fields
    16236b0b4a08f mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure
    b831557a0d20d mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure
    5ee8005f72c4b xfs: set max_agbno to allow sparse alloc of last full inode chunk
    8b0bb145d3bc2 btrfs: fix deadlock in wait_current_trans() due to ignored transaction type
    68f7f10156fca HID: intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue()
    e79b03d386341 HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking
    23133e0470d28 dmaengine: ti: k3-udma: fix device leak on udma lookup
    f810132e82558 dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation
    e50b9bf91d1f3 dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation
    f45cafe3b6bfb dmaengine: stm32: dmamux: fix OF node leak on route allocation failure
    2fb10259d4efb dmaengine: stm32: dmamux: fix device leak on route allocation
    9969db4816aed dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()
    01b1d781394fc dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()
    618a8229911ea dmaengine: lpc32xx-dmamux: fix device leak on route allocation
    992eb8055a6e5 dmaengine: lpc18xx-dmamux: fix device leak on route allocation
    0c97ff108f825 dmaengine: idxd: fix device leaks on compat bind and unbind
    8f7a391211381 dmaengine: dw: dmamux: fix OF node leak on route allocation failure
    db6f1d6d31711 dmaengine: bcm-sba-raid: fix device leak on probe
    6a86cf2c09e14 dmaengine: at_hdmac: fix device leak on of_dma_xlate()
    aca18ac3332b0 dmaengine: apple-admac: Add "apple,t8103-admac" compatible
    5319234215729 LoongArch: dts: loongson-2k2000: Add default interrupt controller address cells
    4df476a33687b LoongArch: dts: loongson-2k1000: Fix i2c-gpio node names
    9cce27181e9ad LoongArch: dts: loongson-2k1000: Add default interrupt controller address cells
    94b010200a3c9 LoongArch: dts: loongson-2k0500: Add default interrupt controller address cells
    ef4af7597fd8b drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()
    04218cd68d150 drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel
    6a4e619c4209e drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare
    819c417a30aa7 drm/amdkfd: fix a memory leak in device_queue_manager_init()
    8140ac7c55e75 drm/amd: Clean up kfd node on surprise disconnect
    ae5b1d291c814 drm/amd/display: Bump the HDMI clock to 340MHz
    df7a49b328928 LoongArch: Fix PMU counter allocation for mixed-type event groups
    5651c0c391c00 mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure
    654fa76032eee mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free
    550c228cb0e83 mm/zswap: fix error pointer free in zswap_cpu_comp_prepare()
    a705886ac8ef2 nvme: fix PCIe subsystem reset controller state transition
    05cea40d333bd x86/resctrl: Fix memory bandwidth counter width for Hygon
    56377881cd94d x86/resctrl: Add missing resctrl initialization for Hygon
    469f8fe4c87e4 i2c: riic: Move suspend handling to NOIRQ phase
    eaff85ada8526 tcpm: allow looking for role_sw device in the main node
    df643bfe1d808 EDAC/i3200: Fix a resource leak in i3200_probe1()
    4433ddc3700ce EDAC/x38: Fix a resource leak in x38_probe1()
    0e66a004a3632 hrtimer: Fix softirq base check in update_needs_ipi()
    8e8542c539927 ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref
    60f7e00894350 ASoC: codecs: wsa881x: fix unnecessary initialisation
    2617495ba77ba nvme-pci: disable secondary temp for Wodposit WPBSNM8
    7f78a77c3e16a USB: serial: ftdi_sio: add support for PICAXE AXE027 cable
    fe9175e9127f4 USB: serial: option: add Telit LE910 MBIM composition
    5400370f29b68 USB: OHCI/UHCI: Add soft dependencies on ehci_platform
    17b7ddee0eb40 usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor
    f07f660d52cf7 usb: dwc3: Check for USB4 IP_NAME
    40a753a906787 phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7
    28ec201d87454 phy: rockchip: inno-usb2: fix disconnection in gadget mode
    24d759976a4a7 phy: freescale: imx8m-pcie: assert phy reset during power on
    66fcfceee2549 phy: ti: gmii-sel: fix regmap leak on probe failure
    9659ba4217de2 phy: rockchip: inno-usb2: fix communication disruption in gadget mode
    bba9e08d189e4 x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers
    b11dfb7708f21 lib/buildid: use __kernel_read() for sleepable context
    87c3ced649fef xfs: Fix the return value of xfs_rtcopy_summary()
    cb2a610867bc3 net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts
    ca99392876e4e can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.
    08624b7206ddb can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak
    d59ba448ccd59 null_blk: fix kmemleak by releasing references to fault configfs items
    e3073d119c0bb ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer
    bfa97e3cc0692 scsi: core: Fix error handler encryption support
    42ba3197a5d2b io_uring: move local task_work in exit cancel loop
    7934cb03dc233 drm/amd/display: mark static functions noinline_for_stack
    f394aa2e4217e ASoC: codecs: wsa883x: fix unnecessary initialisation
    bdced577da71b bridge: mcast: Fix use-after-free during router port configuration
    bb719f86be14b HID: usbhid: paper over wrong bNumDescriptor field
    36c627d3a2ba6 i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA
    4b93712e96be1 dmaengine: omap-dma: fix dma_pool resource leak in error paths
    69566a1b88d91 selftests/landlock: Properly close a file descriptor
    0a7f3d4c9d5d4 phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again)
    64bf182dfb429 selftests/landlock: Remove invalid unix socket bind()
    68495f89a19b6 selftests/landlock: Fix TCP bind(AF_UNSPEC) test case
    fe2401c5d8215 phy: ti: da8xx-usb: Handle devm_pm_runtime_enable() errors
    b91c9f6bfb04e phy: stm32-usphyc: Fix off by one in probe()
    d50a9b7fd0729 phy: qcom-qusb2: Fix NULL pointer dereference on early suspend
    742de96d936ee phy: drop probe registration printks
    00dc370dfba94 phy: phy-snps-eusb2: refactor constructs names
    2b36202354f7f phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it
    99dccb81cba85 dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing
    cb2c9c4bb1322 dmaengine: tegra-adma: Fix use-after-free
    606ea969e7829 dmaengine: xilinx: xdma: Fix regmap max_register
    a1bf8ea50cbc4 mm, kfence: describe @slab parameter in __kfence_obj_info()
    d11475ea5c2a5 textsearch: describe @list member in ts_ops search
    7a01b91ad6327 mm: describe @flags parameter in memalloc_flags_save()
    efb769dd9e479 drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2
    e35a9085b4808 ASoC: tlv320adcx140: fix word length
    61757f5191daa ASoC: tlv320adcx140: fix null pointer
    fa4744e659e14 ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack type
    362e269bb03f7 net/sched: sch_qfq: do not free existing class in qfq_change_class()
    1e9d2b422fb68 selftests: drv-net: fix RPS mask handling for high CPU numbers
    2684610a9c9c5 ipv6: Fix use-after-free in inet6_addr_del().
    4cd55c609e85a net: hv_netvsc: reject RSS hash key programming without RX indirection table
    29a3c30b911f0 ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip
    aa05a8371ae4a net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback
    bb4fa4c0b54aa btrfs: fix memory leaks in create_space_info() error paths
    190d5a7c4fe42 btrfs: introduce btrfs_space_info sub-group
    d046ff8e554e4 btrfs: factor out check_removing_space_info() from btrfs_free_block_groups()
    3351d4825185b btrfs: factor out init_space_info() from create_space_info()
    32e93a14170a2 net/mlx5e: Restore destroying state bit after profile cleanup
    a7625bacaa8c8 net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv
    dcb2ad755a16c net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv
    dad52950b409d net/mlx5e: Fix crash on profile change rollback failure
    b7e11383ef3cf vsock/test: add a final full barrier after run all tests
    aa57bfea4674e ipv4: ip_gre: make ipgre_header() robust
    8518712a2ca95 macvlan: fix possible UAF in macvlan_forward_source()
    dfd1f962f2773 net: update netdev_lock_{type,name}
    df5ffde966931 ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()
    6dabb5b89ccec net: bridge: annotate data-races around fdb->{updated,used}
    db00636643e66 btrfs: send: check for inline extents in range_is_hole_in_parent()
    3def524315071 nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
    ba45e3d6b02c9 can: etas_es58x: allow partial RX URB allocation to succeed
    c6dc745bba80e PM: EM: Fix incorrect description of the cost field in struct em_perf_state
    b0c5a56de1951 drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functions
    0e036606b29fb pnfs/blocklayout: Fix memory leak in bl_parse_scsi()
    86da7efd12295 pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
    49d352bc263fe NFS: Fix a deadlock involving nfs_release_folio()
    a316fd9d3065b pNFS: Fix a deadlock when returning a delegation during open()
    a2a3c7bf2c0cd xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is set
    f93a187c255f5 xfrm: Fix inner mode lookup in tunnel mode GSO segmentation
    cce714dffcc6e ASoC: codecs: wsa884x: fix codec initialisation
    f577508cc8a0a x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1
    d6bb04690b5be Revert "gfs2: Fix use of bio_chain"
    81dcb27e9b596 efi/cper: Fix cper_bits_to_str buffer handling and return value
    1f819393de23f firmware: imx: scu-irq: Set mu_resource_id before get handle

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agopython3-cryptography: Add legacy-openssl packageconfig
Colin Pinnell McAllister [Sat, 7 Feb 2026 11:51:32 +0000 (05:51 -0600)] 
python3-cryptography: Add legacy-openssl packageconfig

Fixes [YOCTO #15416]

The OpenSSL legacy provider supplies algorithms that are either used
infrequently or have been deemed insecure by modern standards. The
Python3 cryptography module can optionally support this provider via the
openssl-ossl-module-legacy package.

Currently, the cryptography module builds with legacy provider support
enabled by default, regardless of whether the legacy modules are
actually included in the system. This patch makes that dependency
explicit by introducing a legacy-openssl packageconfig option that:

* Ensures runtime dependency on openssl-ossl-module-legacy when enabled
* Allows users to disable legacy algorithm support via build configuration
* Aligns python3-cryptography's defaults with OpenSSL's current defaults

The packageconfig option defaults to enabled for consistency with
OpenSSL's current configuration and to avoid breaking existing
deployments. A future security improvement will disable legacy modules
by default in OpenSSL, at which point this packageconfig can also
default to disabled.

Signed-off-by: Colin Pinnell McAllister <colinmca242@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agoalsa-utils: fix packaging of alsabat
Max Krummenacher [Mon, 26 Jan 2026 09:36:55 +0000 (10:36 +0100)] 
alsa-utils: fix packaging of alsabat

If bat is in PACKAGECONFIG two additional binaries are created which
by the dynamic package split creates two additional packages.
However due to explicitely adding the file alsabat-test.sh to the
alsabat package the alsa-utils-alsabat-test package now is empty
and not created.

Complete commit 4c6d5f96990d ("alsa-utils: fix packaging") which fixed
the same issue for all other affected packages.

Fixes: 26a28ee79350 ("alsa-utils: dynamically split the packages instead of doing it manually")
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agocreate-spdx-2.2.bbclass: Add CVE_CHECK_IGNORE to fixed CVEs
Jörg Sommer [Tue, 3 Feb 2026 18:59:54 +0000 (19:59 +0100)] 
create-spdx-2.2.bbclass: Add CVE_CHECK_IGNORE to fixed CVEs

The list of CVEs fixed by patches goes to the field *sourceInfo* in the
SBOM. But this list does not contain the CVEs marked for ignoring with the
Bitbake variable *CVE_CHECK_IGNORE*. Many recipes (e.g. openssh, glibc,
python) contain such entries and these are missing in the SBOM. Therefore,
add them to the list.

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agosystemd: properly package new container files
Peter Marko [Tue, 3 Feb 2026 10:07:13 +0000 (11:07 +0100)] 
systemd: properly package new container files

Since last systemd upgrade these files are packaged in systemd package
and thus systemd-container is unconditionally installed in all images as
dependency of systemd package.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agolicense_image: extend to SDK coverage
Samuli Piippo [Tue, 3 Feb 2026 10:01:54 +0000 (10:01 +0000)] 
license_image: extend to SDK coverage

Extend the license_image.bbclass to create package and license
manifests for the SDK host and target sysroots and copy common
licenses to the sdk.

Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>