]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
2 days agorecipes: remove *.la from FILES for recipes using meson
Ross Burton [Thu, 11 Dec 2025 17:55:41 +0000 (17:55 +0000)] 
recipes: remove *.la from FILES for recipes using meson

These recipes no longer use libtool to build libraries, so they don't
ship .la files anymore.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agoiputils: just set bindir, not prefix
Ross Burton [Thu, 11 Dec 2025 17:55:40 +0000 (17:55 +0000)] 
iputils: just set bindir, not prefix

We just want to put the binaries into base_bindir and nothing else, so
set bindir instead of prefix.

This is currently moot as iputils only installs binaries, but this is
the right thing to do and allows further cleanups.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolibxml2: remove obsolete ptest RDEPENDS
Ross Burton [Thu, 11 Dec 2025 15:50:41 +0000 (15:50 +0000)] 
libxml2: remove obsolete ptest RDEPENDS

As part of the libxml2 2.10.3 upgrade[1] the run-ptest was moved from
calling make to running the tests directly, but the make dependency was
not removed.

Also verified that there is no bash usage in the tests, so also remove
the bash dependency.

[1] oe-core ec5f380a142 ("libxml2: upgrade 2.9.14 -> 2.10.3")

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agopatchtest/selftest: Ensure HEAD is attached before running attach tests case
Naftaly RALAMBOARIVONY [Thu, 11 Dec 2025 15:06:46 +0000 (16:06 +0100)] 
patchtest/selftest: Ensure HEAD is attached before running attach tests case

If the repo is in a detached HEAD state, create and check out a temporary branch
to attach HEAD. If the branch already exists, the error is raised via run_sh.

Add a check to verify that the Git state has not changed before and
after the test in the attached HEAD.

Signed-off-by: Naftaly RALAMBOARIVONY <naftaly.ralamboarivony@smile.fr>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agopatchtest/selftest: Add coverage for detached and attached HEAD cases
Naftaly RALAMBOARIVONY [Thu, 11 Dec 2025 15:06:45 +0000 (16:06 +0100)] 
patchtest/selftest: Add coverage for detached and attached HEAD cases

Extend the selftest to run against both modes to ensure correct behavior and
prevent regressions when operating in a detached HEAD environment.

Two test modes are run: Git attached and detached, via the
'run_tests()' function.

Signed-off-by: Naftaly RALAMBOARIVONY <naftaly.ralamboarivony@smile.fr>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agopatchtest/selftest: Extract head-attached test loop into function
Naftaly RALAMBOARIVONY [Thu, 11 Dec 2025 15:06:44 +0000 (16:06 +0100)] 
patchtest/selftest: Extract head-attached test loop into function

Move the loop that run the tests in head attached tests into a function
'test_head_attached'. Also add an explicit check for the case where no patches
are found and exit with an error.

Signed-off-by: Naftaly RALAMBOARIVONY <naftaly.ralamboarivony@smile.fr>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agopatchtest/selftest: refactor patch retrieval and result analysis
Naftaly RALAMBOARIVONY [Thu, 11 Dec 2025 15:06:43 +0000 (16:06 +0100)] 
patchtest/selftest: refactor patch retrieval and result analysis

Move the code responsible for collecting patches into a new get_patches()
function. It returns a list of dictionaries containing:
- test ID
- patch name
- expected result
- root path

Refactor result analysis code into an analyze_result() function that updates the
counts dictionary.

These two refactorings will make it easier to add a new test in detached HEAD
mode.

Signed-off-by: Naftaly RALAMBOARIVONY <naftaly.ralamboarivony@smile.fr>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agopatchtest/selftest: convert separate count variables into a results dictionary
Naftaly RALAMBOARIVONY [Thu, 11 Dec 2025 15:06:42 +0000 (16:06 +0100)] 
patchtest/selftest: convert separate count variables into a results dictionary

Change the variables used to count test results:
- passcount
- failcount
- skipcount
- xpasscount
- xfailcount
- xskipcount
- errorcount

into a single dictionary named counts, in order to make it easier
to pass these values to a result analysis and display function
(print_results).

Signed-off-by: Naftaly RALAMBOARIVONY <naftaly.ralamboarivony@smile.fr>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agopatchtest: fix failure when oe-core repo is in detached HEAD
Naftaly RALAMBOARIVONY [Thu, 11 Dec 2025 15:06:41 +0000 (16:06 +0100)] 
patchtest: fix failure when oe-core repo is in detached HEAD

Patchtest fails when oe-core git repo is in a "detached HEAD" state:

Error log:

> File "/usr/lib/python3/dist-packages/git/repo/base.py", line 881, in
active_branch return self.head.reference ^^^^^^^^^^^^^^^^^^^

> File "/usr/lib/python3/dist-packages/git/refs/symbolic.py", line 311, in
_get_reference raise TypeError("%s is a detached symbolic reference as it
points to %r" % (self, sha)) TypeError: HEAD is a detached symbolic reference
as it points to '3dd31d3b29730fa1130645d76bb71914ac036335' None

In this case, no current branch is available for the clean operation.

To fix this, updates the checkout logic:
- if a current branch is available, use it,
- otherwise, fall back to the commit pointed to by HEAD.

This ensures that the script works correctly even when HEAD is detached.

Signed-off-by: Naftaly RALAMBOARIVONY <naftaly.ralamboarivony@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agorust: Upgrade 1.91.0 -> 1.91.1
Yash Shinde [Thu, 11 Dec 2025 14:08:17 +0000 (06:08 -0800)] 
rust: Upgrade 1.91.0 -> 1.91.1

https://blog.rust-lang.org/2025/11/10/Rust-1.91.1/

Test results summary:

   rust v1.91.1
   +-----------+--------+---------+
   | Machine   | Passed | Ignored |
   +-----------+--------+---------+
   | arm-32    | 29,968 |  1,510  |
   | arm-64    | 30,071 |  1,447  |
   | x86-32    | 29,985 |  1,489  |
   | x86-64    | 30,229 |  1,247  |
   | riscv-64  | 30,045 |  1,472  |
   +-----------+--------+---------+

   Test results difference (1.91.1 - 1.90):
   +-----------+--------+---------+
   | Machine   | Passed | Ignored |
   +-----------+--------+---------+
   | arm-32    |  +451  |   -19   |
   | arm-64    |  +463  |   -24   |
   | x86-32    |  +477  |   -18   |
   | x86-64    |  +326  |   -28   |
   | riscv-64  |  +461  |   -22   |
   +-----------+--------+---------+

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agorust: remove passing tests from excluded and ignored list.
Yash Shinde [Thu, 11 Dec 2025 14:08:16 +0000 (06:08 -0800)] 
rust: remove passing tests from excluded and ignored list.

Remove the ignore tags for passing riscv64 tests and
drop obsolete "tests/codegen-llvm/issues/issue-122805.rs"
from exclude test list.

The test was renamed to "dont-shuffle-bswaps.rs" and passes now:
https://github.com/rust-lang/rust/commit/3580698996f6da6f006477809d7959bffcfd3bf0

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agorust: Upgrade 1.90.0 -> 1.91.0
Yash Shinde [Thu, 11 Dec 2025 14:08:15 +0000 (06:08 -0800)] 
rust: Upgrade 1.90.0 -> 1.91.0

https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/

* Recent updates to rustc now require 'target_pointer_width'
  to be specified as an integer.
  Cast it to 'int' in rust target configuration to resolve the
  type consistency error.
  https://github.com/rust-lang/rust/pull/144443

* The "remote-test-server" bin is now generated in stage2-tools-bin dir
  rather than stage1. Update the test suite and recipe accordingly.

* Rebase existing patches with v1.91.0.

* Drop merged patches with rust v1.91.0.
  - 0001-libunwind-Use-gcs-instead-of-gcs-target-attribute.patch
    https://github.com/llvm/llvm-project/pull/138077/commits/bcc31a9384d2df1c0f27ef140e1f0f9ee493034f

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agooeqa/selftest/rust: Exclude tier-check and fix openssl-sys build error
Yash Shinde [Thu, 11 Dec 2025 14:08:14 +0000 (06:08 -0800)] 
oeqa/selftest/rust: Exclude tier-check and fix openssl-sys build error

- Exclude tier-check which fails due to file not found error.

Testing stage2 platform support check (x86_64-poky-linux-gnu)
Compiling tier-check v0.1.0
(/srv/pokybuild/yocto-worker/qemux86-64-tc/build/build-st-1400964/tmp/work/x86-64-v3-poky-linux/rust/1.91.1/sources/rustc-1.91.1-src/src/tools/tier-check)
thread 'main' (163263) panicked at src/tools/tier-check/src/main.rs:16:10:
rustc should run: Os { code: 2, kind: NotFound, message: "No such file or directory" }

Reported: https://github.com/rust-lang/rust/issues/149171

- Fix following error by providing openssl in the image:
error: failed to run custom build command for `openssl-sys v0.9.109`

Failed to find OpenSSL development headers.
You can try fixing this setting the `OPENSSL_DIR` environment variable
pointing to your OpenSSL installation or installing OpenSSL headers package
specific to your distribution.

- Exclude "tests/assembly-llvm/c-variadic-arm.rs" failing on arm32.

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agooeqa/selftest/rust: add missing zlib and zstd dependencies
Peter Tatrai [Thu, 11 Dec 2025 14:08:13 +0000 (06:08 -0800)] 
oeqa/selftest/rust: add missing zlib and zstd dependencies

LLVM requires zlib and zstd support for compression routines
used by rustc_codegen_llvm and related components.

Recipe-level RUSTFLAGS are not propagated in qemu image, causing bootstrap
test linkage failures. When these libraries are absent in the selftest
execution environment, bootstrap test binaries fail to link and cause
following failure:

  error: linking with `target-rust-ccld` failed: exit status: 1
  = note: undefined reference to `compress2'
  = note: undefined reference to `uncompress'
  = note: undefined reference to `ZSTD_decompress'
  = note: undefined reference to `ZSTD_isError'
  = note: undefined reference to `ZSTD_compress2'
  = note: undefined reference to `crc32'

Explicitly pass `-lz` and `-lzstd` in the image and ensure the corresponding
runtime libraries are present in the image.
It was initially reported on qemuppc and later seen across all tested
architectures (arm32/64, riscv64, x86_32/64).

https://lists.openembedded.org/g/openembedded-core/message/225636

Signed-off-by: Peter Tatrai <peter.tatrai.ext@siemens.com>
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agosassc: fix runtime version when using git shallow tarball
Yi Zhao [Thu, 11 Dec 2025 02:25:16 +0000 (10:25 +0800)] 
sassc: fix runtime version when using git shallow tarball

Add tag to SRC_URI to fix runtime version when using git shallow
tarball.

Before the fix:
$ sassc --version
sassc: 66f0
libsass: 7037
sass2scss: 1.1.1
sass: 3.5

After the fix:
$ sassc --version
sassc: 3.6.2
libsass: 3.6.6
sass2scss: 1.1.1
sass: 3.5

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agolibsass: fix runtime version when using git shallow tarball
Yi Zhao [Thu, 11 Dec 2025 02:25:15 +0000 (10:25 +0800)] 
libsass: fix runtime version when using git shallow tarball

Add tag to SRC_URI to fix runtime version when using git shallow
tarball.

Before the fix:
$ sassc --version
sassc: 66f0
libsass: 7037
sass2scss: 1.1.1
sass: 3.5

After the fix:
$ sassc --version
sassc: 3.6.2
libsass: 3.6.6
sass2scss: 1.1.1
sass: 3.5

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agomesa: upgrade 25.2.5 -> 25.3.1
Dmitry Baryshkov [Wed, 10 Dec 2025 17:58:49 +0000 (19:58 +0200)] 
mesa: upgrade 25.2.5 -> 25.3.1

Upgrade Mesa to the latest release. Drop VDPAU tracker (dropped
upstream). Add support for ethosu and rocket Gallium drivers.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agomesa: enable hasvk Intel Vulkan driver
Dmitry Baryshkov [Wed, 10 Dec 2025 17:58:48 +0000 (19:58 +0200)] 
mesa: enable hasvk Intel Vulkan driver

Enable the iris_hasvk, Ivy Bridge, Haswell and Broadwell Vulkan driver.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agomesa: enable virtio and gfxstream Vulkan drivers
Dmitry Baryshkov [Wed, 10 Dec 2025 17:58:47 +0000 (19:58 +0200)] 
mesa: enable virtio and gfxstream Vulkan drivers

Enable two more virtual drivers: gfxstream and virtio. Replace the
'virgl' PACKAGECONFIG with 'virtio' which now governs all virtual
drivers.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agomesa: fix drivers sorting order
Dmitry Baryshkov [Wed, 10 Dec 2025 17:58:46 +0000 (19:58 +0200)] 
mesa: fix drivers sorting order

Fix few issues that were left unnoticed or breaking sorting order.

Fixes: 64108679ada8 ("mesa: sort out driver lists")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agokernel-devsrc: add files for 6.18+
Bruce Ashfield [Wed, 10 Dec 2025 14:53:00 +0000 (09:53 -0500)] 
kernel-devsrc: add files for 6.18+

kernel's 6.18+ have added a dependency on rq-offsets.

The rq-offsets compile pulls in kernel/sched/rq-offsets.c plus the
scheduler-local headers (sched.h, cpudeadline.h, cpupri.h, features.h,
stats.h, ext.h) and kernel/workqueue_internal.h; those weren’t
previously in the devsrc payload, so kernel/ sched/rq-offsets.s
couldn’t be built on target.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agobuildhistory_analysis: show renamed directories
Ross Burton [Wed, 10 Dec 2025 13:56:03 +0000 (13:56 +0000)] 
buildhistory_analysis: show renamed directories

If a directory was just renamed but the contents did not change, it was
not listed in the output. This change should be listed, so be sure to
handle that case.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agogo.bbclass: change GOTMPDIR to improve reproducibility
Changqing Li [Tue, 9 Dec 2025 10:41:21 +0000 (18:41 +0800)] 
go.bbclass: change GOTMPDIR to improve reproducibility

When cgo is enabled, the Go toolchain writes temporary source files
(*.c) under GOTMPDIR and compiles them there. when -trimpath is passed
to go, Go passes options such as
-ffile-prefix-map=$WORK/b387=/tmp/go-build internally to the GCC
instance it invokes. The variable WORK is a temporary directory created
under GOTMPDIR, refer the following log:

[snip of compile log]
WORK=/build/tmp/work/x86-64-v3-wrs-linux/buildah/1.41.5/build-tmp/go-build377321751
cd $WORK/b387
TERM='dumb' x86_64-wrs-linux-gcc -m64 -march=x86-64-v3 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/tmp/work/x86-64-v3-wrs-linux/buildah/1.41.5/recipe-sysroot -I /tmp/work/x86-64-v3-wrs-linux/buildah/1.41.5/sources/buildah-1.41.5/src/github.com/containers/buildah/vendor/github.com/proglottis/gpgme -fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=$WORK/b387=/tmp/go-build -gno-record-gcc-switches -v -D_FILE_OFFSET_BITS=64 -I $WORK/b387/ -O2 -g -ffile-prefix-map=/tmp/work/x86-64-v3-wrs-linux/buildah/1.41.5/sources/buildah-1.41.5=/usr/src/debug/buildah/1.41.5 -ffile-prefix-map=/tmp/work/x86-64-v3-wrs-linux/buildah/1.41.5/build=/usr/src/debug/buildah/1.41.5 -ffile-prefix-map=/tmp/work/x86-64-v3-wrs-linux/buildah/1.41.5/recipe-sysroot= -ffile-prefix-map=/tmp/work/x86-64-v3-wrs-linux/buildah/1.41.5/recipe-sysroot-native= -pipe -v -ffile-prefix-map=/tmp/work/x86-64-v3-wrs-linux/buildah/1.41.5/sources/buildah-1.41.5/src/github.com/containers/buildah/vendor=/_/vendor -frandom-seed=TZkSPVSBUvDMjg4wKjWS -o $WORK/b387/_x004.o -c unset_agent_info.cgo2.c
[snip of compile log]

OE also passes its own DEBUG_PREFIX_MAP to GCC(finally by CGO_CFLAGS),
including -ffile-prefix-map=${B}=${TARGET_DBGSRC_DIR}, where B is
${WORKDIR}/build. Because GOTMPDIR defaults to ${WORKDIR}/build-tmp, the
Go temporary directory looks like ${WORKDIR}/build-tmp/go-buildXYZ. Its
prefix therefore begins with ${WORKDIR}/build, so GCC matches the
DEBUG_PREFIX_MAP entry for ${B} first.

As a result, a path such as ${WORKDIR}/build-tmp/go-buildXYZ is
rewritten to ${TARGET_DBGSRC_DIR}-tmp/go-buildXYZ. This breaks the
-ffile-prefix-map option that Go itself adds, because the original WORK
path no longer matches the value Go expects. Since Go creates
go-buildXYZ directories randomly and internally, this causes the build
non-reproducible.

This patch changes GOTMPDIR from ${WORKDIR}/build-tmp to
${WORKDIR}/tmp-go-build so that the path no longer matches ${B}. This
prevents unintended replacements by OE's DEBUG_PREFIX_MAP and
restores reproducibility.

Note that pure go program like go-helloworld under OE will not have this
issue since it doen't use cgo, it is reproducible without this fix

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 days agowic: Remove more conflicting du parameters
Mathieu Dubois-Briand [Tue, 9 Dec 2025 15:48:02 +0000 (16:48 +0100)] 
wic: Remove more conflicting du parameters

Fix builds on Ubuntu 25.10 by making sure to use parameters that are
correctly understood by core-utils and uutils. Most of these were
already removed by a previous commit, but some occurrences were missed.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
6 days agokeymaps: Add HOMEPAGE variable
Weisser, Pascal [Tue, 9 Dec 2025 13:22:08 +0000 (14:22 +0100)] 
keymaps: Add HOMEPAGE variable

Add HOMEPAGE variable to keymaps recipe.

Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agoweston-init: Add HOMEPAGE variable
Weisser, Pascal [Tue, 9 Dec 2025 13:22:07 +0000 (14:22 +0100)] 
weston-init: Add HOMEPAGE variable

Add HOMEPAGE variable to weston-init recipe.

Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agossh-pregen-hostkeys: Add HOMEPAGE variable
Weisser, Pascal [Tue, 9 Dec 2025 13:22:06 +0000 (14:22 +0100)] 
ssh-pregen-hostkeys: Add HOMEPAGE variable

Add HOMEPAGE variable to ssh-pregen-hostkeys recipe.

Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agooe-depends-dot: handle packages with period in name
Lucas Stach [Mon, 8 Dec 2025 19:17:39 +0000 (20:17 +0100)] 
oe-depends-dot: handle packages with period in name

oe-depends-dot currently fails to look up the key when the package
name contains a period, as the key gets truncated in the split from
the task. Handle this by only splitting a single time from the right.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agolibssh2: fix regression in KEX method validation (GH-1553)
Vijay Anusuri [Mon, 8 Dec 2025 12:59:04 +0000 (18:29 +0530)] 
libssh2: fix regression in KEX method validation (GH-1553)

Resolves: https://github.com/libssh2/libssh2/issues/1553

Regression caused by
https://github.com/libssh2/libssh2/commit/00e2a07e824db8798d94809156e9fb4e70a42f89

Backport fix
https://github.com/libssh2/libssh2/commit/4beed7245889ba149cc372f845d5969ce5103a5d

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agoshadow-securetty: add ttyS5 and ttyS6
Yongxin Liu [Mon, 8 Dec 2025 07:50:48 +0000 (15:50 +0800)] 
shadow-securetty: add ttyS5 and ttyS6

Some Intel Customer Reference Boards, such as the Elkhart Lake CRB,
provide more than 6 serial ports. Allow users to login on ttyS5 and
ttyS6.

Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agocurl: add PACKAGECONFIG for Schannel SSL/TLS support
Samuli Piippo [Fri, 5 Dec 2025 09:21:51 +0000 (09:21 +0000)] 
curl: add PACKAGECONFIG for Schannel SSL/TLS support

Add new PACKAGECONFIG to enable the Windows native Schannel SSL/TLS
library support to be available for mingw32 builds.

Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agoutil-linux/util-linux-libuuid: upgrade from 2.41.1 to 2.41.2
Chen Qi [Fri, 5 Dec 2025 06:07:20 +0000 (06:07 +0000)] 
util-linux/util-linux-libuuid: upgrade from 2.41.1 to 2.41.2

The following two patches are dropped as they are in new version:
  util-linux/0001-include-mount-api-utils-avoid-using-sys-mount.h.patch
  util-linux/0001-tests-helpers-test_sigstate.c-explicitly-reset-SIGIN.patch

Ptest change:
The new test case misc/colors needs lib/color-names.c. So copy it.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agorootfs-postcommands.bbclass: fix echo + '\n' in 'no password' banner
Chen Qi [Thu, 4 Dec 2025 08:32:07 +0000 (08:32 +0000)] 
rootfs-postcommands.bbclass: fix echo + '\n' in 'no password' banner

The '\n' means hostname instead of new line in /etc/issues.

bash and dash have different behavior on echo + '\n'.
So we avoid this '\n' and use an extra echo "" instead.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agoitstool: switch from libxml2 to python3-lxml
Hongxu Jia [Wed, 3 Dec 2025 08:24:03 +0000 (16:24 +0800)] 
itstool: switch from libxml2 to python3-lxml

Due to libxml2 deprecate python bindings[1], itstool is trying to switch
from libxml2 to lxml[2], port them to Yocto

[1] https://gitlab.gnome.org/GNOME/libxml2/-/issues/891
[2] https://github.com/itstool/itstool/pull/57

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agolibxml2: upgrade 2.14.6 -> 2.15.1
Hongxu Jia [Wed, 3 Dec 2025 08:24:02 +0000 (16:24 +0800)] 
libxml2: upgrade 2.14.6 -> 2.15.1

Due to upstream [Remove LZMA support][1], drop option --without-lzma

Due to upstream [disable python bindings by default][2] and are
planned to be removed in the 2.16 release[3][4]. If we still enable
python bindings by --with-python=yes, due to upstream [doc: Build docs
with Doxygen and xsltproc][5], build python binding requires doxygen
otherwise build will fail, and we do not provide doxygen in oe-core,
so remove python package directly.

Refresh install-tests.patch and run-ptest to not install python test
cases

Drop CVE-2025-6021.patch which is obsolete

[1] https://gitlab.gnome.org/GNOME/libxml2/-/commit/1763281cd65ded4067ddf123eb7358690c214b0b
[2] https://gitlab.gnome.org/GNOME/libxml2/-/commit/fa931566d2f541d3162c7b98c8a12e6b2a6ae542
[3] https://download.gnome.org/sources/libxml2/2.15/libxml2-2.15.0.news
[4] https://gitlab.gnome.org/GNOME/libxml2/-/issues/891
[5] https://gitlab.gnome.org/GNOME/libxml2/-/commit/bbe5827c94cc9b0e393ff3e6eef6dec2376317e2

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agolib/oe/patch: use author date as commit date for "git am"
cedric.hombourger@siemens.com [Tue, 2 Dec 2025 09:15:53 +0000 (10:15 +0100)] 
lib/oe/patch: use author date as commit date for "git am"

By default, "git am" uses the time of commit creation as the committer
date and is therefore "unique" to each build.

Use the --committer-date-is-author-date option for git to use the author
date as the committer date to get deterministic meta-data and therefore
commit hashes (which may end-up in sources or build in the form of e.g.
localversion file).

Cc: isar-users@googlegroups.com
Signed-off-by: Cedric Hombourger <cedric.hombourger@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agoncurses-terminfo-base: add tmux and tmux-256color
Etienne Cordonnier [Mon, 1 Dec 2025 11:31:26 +0000 (12:31 +0100)] 
ncurses-terminfo-base: add tmux and tmux-256color

https://git.openembedded.org/openembedded-core/commit/?id=5624dfcea87da54c49ba1d63b528da020f351908 added support for tmux in ncurses-terminfo-base in 2015
by adding "TERM=screen". However the value of TERM is now a build option of tmux, and it uses TERM="tmux-256color" in my testing on Ubuntu / macOS.

This commit restores support for tmux in ncurses-terminfo-base. This fixes e.g. `top` not working when starting `tmux`, then `adb shell`, then `top`.

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agoe2fsprogs: misc/create_inode.c: Fix for file larger than 2GB
Robert Yang [Mon, 1 Dec 2025 02:33:49 +0000 (18:33 -0800)] 
e2fsprogs: misc/create_inode.c: Fix for file larger than 2GB

Fixed:
$ dd if=/dev/zero of=../image.ext4 bs=1M count=4k
$ dd if=/dev/random of=../rootfs/largefile bs=1M count=3k
$ ./misc/mke2fs -t ext4 -d ../rootfs/ ../image.ext4
__populate_fs: Ext2 file too big while writing file "largefile"
mke2fs: Ext2 file too big while populating file system

This was because the offset is overflow, use __u64 to fix the problem.

Another code which uses ext2_off_t is copy_fs_verity_data(), but it only copies
the metadata, so it should be enough large for it, just leave it there.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agoxserver-nodm-init: avoid race condition related to udev
Chen Qi [Sat, 29 Nov 2025 04:05:03 +0000 (12:05 +0800)] 
xserver-nodm-init: avoid race condition related to udev

With systemd upgraded to 258+, there's a race condition error found
on qemuarm:

  failed to find screen to remove

This error is likely to be introduced by the following systemd commit:
https://github.com/systemd/systemd/commit/0ba9d06963ecb848e71951ed5e9f6f6f03b80b06

However, I think the commit cannot be reverted, not only because
there are a bunch of changes based on this one, but also because
the change look like a reasonable one.

Before xserver is able to handle such issue inside its codes, this service
need wait for udev to settle things before it starts. This can avoid the
above race condition error.

Fixes [YOCTO #16045]

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agosystemd: upgrade from 257.8 to 258.1
Chen Qi [Sat, 29 Nov 2025 04:05:02 +0000 (12:05 +0800)] 
systemd: upgrade from 257.8 to 258.1

v258 Release Changes:
https://github.com/systemd/systemd/releases/tag/v258

v258.1 Contains a critical fix for our link-udev-shared PACKAGECONFIG.
https://github.com/systemd/systemd/commit/49b701531486536f69dcd2ef2cfc10d468847481
(meson: fix link-udev-shared option)

License-Update: update address of FSF.
See https://github.com/systemd/systemd/commit/d4802151b0be56d79dc171880fa3df0ed6f5f8fa

The 'runlevel', 'initctl', 'telinit' related contents are removed
because they are offically removed in v258.

Disable tests explicitly. This is because we're not installing any
tests. There's no point building them out. And this puts extra burden
on making things compile for musl.

gcrypt and gnutls PACKAGECONFIGs are removed as "OpenSSL is now the only
supported cryptography backend for systemd-resolved and systemd-importd."

systemd-systemctl-native changes:
sysvinit compat actions are removed. This includes removing unncessary
patches and adding EXTRA_OEMESON. The systemctl-native should only focus
on the systemd units as it was. The removed two extra patches look like
a workaround to make do_rootfs pass. But the correct behavior is that
systemctl-native should not invoke systemd-sysv-install and only focus
on systemd units.

musl changes:
1. This version has big changes in musl patches. The goal is to
   help maintenance. I want patches to be more easily applied
   to new versions. The count of files modified by musl specific
   patches decreased from 113 (v257) to 34 (v258).
2. All patches are re-evaluated.
   This version of systemd introduces big changes in header
   files and other places. So the previous musl patches are
   re-evaluated one by one. Those that are dropped are considered not
   needed. A few new ones are added. There are some notable ones.
   0012-do-not-disable-buffer-in-writing-files.patch is dropped because
   there is not runtime error.
   0016-Fix-the-segfault-for-glob-related-codes-and-define-d.patch is
   added because this version of systemd uses strv_free to free gl_pathv
   instead of relying on globfree provided by libc.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agobase-passwd: add clock group
Chen Qi [Sat, 29 Nov 2025 04:05:01 +0000 (12:05 +0800)] 
base-passwd: add clock group

New systemd version (v258) introduces a new group, clock, to
"enable applications like linuxptp to open clocks without root
privileges".[1]

This results in warning at do_rootfs time:
WARNING: Group clock has never been defined

Add group clock with gid 81 to fix this issue. The wheel group's
gid is 80, so 81 is chosen.

Note that Debian rejects this patch because they're using sysusers
to handle such groups, including 'clock', 'kvm', 'sgx', etc. We're
not relying on sysusers, so we have to add a patch here.

Below are more detailed reasons for why these groups (wheel, sgx, kvm,
clock) need to be in base-passwd as oe-specific patches instead of being
added via separate recipes:
OE currently does not have a mechanism like systemd-sysusers that if a
group has been added, the related configurations in separate packages
do not have confliction.
In OE, when multiple recipes need the same group, and these recipes
do not necessarily have deps on each other, the current viable way
to do this is to add that group to base-passwd.
If things change in the future, which means significant change to our
useradd related bbclasses, we might do similar as Debian. But before
that, these groups need to remain in base-passwd.

[1] https://github.com/systemd/systemd/commit/af96ccfc24bc4803078a46b4ef2cdeb5decdfbcd

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agowpa-supplicant: fix sed indentation
Miaoqing Pan [Fri, 28 Nov 2025 01:36:26 +0000 (09:36 +0800)] 
wpa-supplicant: fix sed indentation

Unify indentation of sed commands in do_configure() for better
readability. No functional changes.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agoudev-extraconf: Split automount and autonet into seperate packages
Vivek Puar [Tue, 25 Nov 2025 09:07:22 +0000 (14:37 +0530)] 
udev-extraconf: Split automount and autonet into seperate packages

Created two subpackages (${PN}-automount and ${PN}-autonet) to separate
udev rules and scripts for automount and autonet functionality.

If the image only needs storage devices to be auto-mounted or just needs
network hotplug handling, splitting the packages let us choose automount or
autonet package without having to care about other rules. This change does not
save much space but helps avoid installing unnecessary scripts and rules.

Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agosqlite: upgrade 3.51.0 -> 3.51.1
Peter Marko [Sat, 6 Dec 2025 10:12:30 +0000 (11:12 +0100)] 
sqlite: upgrade 3.51.0 -> 3.51.1

>From https://sqlite.org/changes.html

2025-11-28 (3.51.1)
1. Fix incorrect results from nested EXISTS queries caused by the optimization in item 6b in the 3.51.0 release.
2. Fix a latent bug in fts5vocab virtual table, exposed by new optimizations in the 3.51.0 release

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agosqlite3: upgrade 3.50.4 -> 3.51.0
Peter Marko [Tue, 25 Nov 2025 22:52:57 +0000 (23:52 +0100)] 
sqlite3: upgrade 3.50.4 -> 3.51.0

Handles CVE-2025-7709.

Drop commit included in this release.
Refresh and rename the other patch.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 days agosqlite3: upgrade 3.48.0 -> 3.50.4
Peter Marko [Mon, 13 Oct 2025 07:08:46 +0000 (09:08 +0200)] 
sqlite3: upgrade 3.48.0 -> 3.50.4

Handle CVE-2025-3277, CVE-2025-29087 and CVE-2025-29088.

This update includes major change in how it is built.
Instead of autotools, autosetup is used.

Autosetup (https://msteveb.github.io/autosetup/) claims to be
* Replacement for autoconf in many situations
However it also claims NOT to
* Intended to replace all possible uses of autoconf
This means that some autoconf features are not available.

Recipe changes:
* stop inheriting autotools and define B, do_configure and do_install
* add patch to disable zlib as autosetup cannot be preconfigured like
  autotools to force function calls
* update packageconfig options to match new syntax
* libedit is detected with ncurses linking options (as seen in
  do_configure log)
* backport rpaths fix
* define soname to avoid file-rdeps QA error due to wrong library name
* clean B for do_configure as the new Makefiles do not seem to properly
  retrigger build if configuration changes

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agogcc: fix bad-mapper-3.C test failures on some hosts
Ross Burton [Thu, 4 Dec 2025 16:18:20 +0000 (16:18 +0000)] 
gcc: fix bad-mapper-3.C test failures on some hosts

This test tries to open an IPv6 socket to 'localhost', but some distros
(such as ubuntu 24.04) only have an IPv4 address for localhost and use
ip6-localhost for ::1.  This means the lookups fail in a way that the
test was not expecting, and the test fails.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agogcc: fix punctuation in the poisoning help output
Ross Burton [Thu, 4 Dec 2025 16:18:19 +0000 (16:18 +0000)] 
gcc: fix punctuation in the poisoning help output

The gcc test suite actually verifies the formatting of the --help output,
so add a missing period to fix a test case.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agobinutils-testsuite: fix ld tests that check for enable_libctf
Ross Burton [Thu, 4 Dec 2025 16:18:18 +0000 (16:18 +0000)] 
binutils-testsuite: fix ld tests that check for enable_libctf

The ld tests expect that the Makefile is being used and has written to
ld/enabling.exp. As we don't do that, manually write the file with the
right content.

This fixes the ld/testsuite/ld-ctf/ctf.exp tests.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agobinutils-testsuite: unset SOURCE_DATE_EPOCH when running the tests
Ross Burton [Thu, 4 Dec 2025 16:18:17 +0000 (16:18 +0000)] 
binutils-testsuite: unset SOURCE_DATE_EPOCH when running the tests

The replacing_non_deterministic_member() test in ar.exp explicitly needs
SOURCE_DATE_EPOCH to be unset:

  # This test expects SOURCE_DATE_EPOCH to not be set in the environment

I hope that the test harness could just unset this in advance of running
the tests, but until this is upstreamed we can unset it.

This fixes the test:

  ptestresult.binutils.replacing non-deterministic member (wrong size, expected: 920)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agobinutils-testsuite: run tests in the testsuite directory
Ross Burton [Thu, 4 Dec 2025 16:18:16 +0000 (16:18 +0000)] 
binutils-testsuite: run tests in the testsuite directory

The tests expect to be ran inside the testsuite directory, which means
some tests fail because files cannot be found.

This fixes the tests:

    ptestresult.binutils-gas.DWARF5 .loc 0
    ptestresult.binutils-gas.DWARF5 dir[0]

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agobinutils: Upgrade to 2.45.1 release
Khem Raj [Wed, 26 Nov 2025 01:41:45 +0000 (17:41 -0800)] 
binutils: Upgrade to 2.45.1 release

Regenerate ld/configure

Brings following changes

e3a18893e1c LoongArch: Use more appropriate assertions for the relocation of TLS LE
b136efd10a7 Re: dlltool memory leaks
b4bde11f310 ld: Don't use -mdirect-extern-access for LoongArch
ab776bc8685 lto: Set plugin_format to bfd_plugin_no only if known_used is set
cec7ab85f24 aarch64: gas: Allow movprfx with fmmla and bfscale [PR gas/33562]
0b040187894 aarch64, gas: Relax Armv9.6-A mandatory feature set
4df2be75910 i386: Add GLIBC_ABI_GNU_TLS version dependency
71c1de4b0c8 x86-64: Add GLIBC_ABI_DT_X86_64_PLT version dependency
b0fe5c23780 x86: Add GLIBC_ABI_GNU2_TLS version dependency
d5945a221ff x86: Copy non_got_ref_without_indirect_extern_access

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoffmpeg: add a (possible) build race fix
Alexander Kanavin [Thu, 4 Dec 2025 12:18:00 +0000 (13:18 +0100)] 
ffmpeg: add a (possible) build race fix

There's been an intermittent build fail that looks like a race:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=16000

While I can't say for sure if this is fixing the issue,
there's no harm in adding a backport that rearranges the
faulty code, and someone can then try to add a real fix on top
of it. Or the race goes away and we're good.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agomesa: upgrade 25.2.5 -> 25.2.8
Dmitry Baryshkov [Thu, 4 Dec 2025 12:45:04 +0000 (14:45 +0200)] 
mesa: upgrade 25.2.5 -> 25.2.8

Pick up the latest (and last) release from 25.2 branch, fixing several
issues with the drivers.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agollvm/clang: Upgrade to 21.1.7 release
Deepesh Varatharajan [Fri, 5 Dec 2025 09:55:41 +0000 (01:55 -0800)] 
llvm/clang: Upgrade to 21.1.7 release

Brings following bugfixes on top of 21.1.6

292dc2b86f66 (HEAD, tag: llvmorg-21.1.7) [LLD][COFF] Align EC code ranges to page boundaries (#168222)
9ed1927442a4 [server-llvm-21][MC] Fixing vector overflow
922c9914e14b [clangd] Clangd running with `--experimental-modules-support` crashes when the compilation database is unavailable (#153802)
33e1a55a8bc7 Bump version to 21.1.7

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoqemu: backport block image size check fix
Mathieu Dubois-Briand [Sat, 6 Dec 2025 17:25:52 +0000 (18:25 +0100)] 
qemu: backport block image size check fix

Backport qemu patch relaxing size requirements on sdcard sizes, allowing
to use sizes that are not powers of 2, as long as they are above the
SDSC max capacity (2GiB).

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoqemu: upgrade 10.0.6 -> 10.0.7
Mathieu Dubois-Briand [Sat, 6 Dec 2025 17:25:51 +0000 (18:25 +0100)] 
qemu: upgrade 10.0.6 -> 10.0.7

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoliburcu: upgrade 0.15.3 -> 0.15.5
Ankur Tyagi [Fri, 28 Nov 2025 06:18:50 +0000 (19:18 +1300)] 
liburcu: upgrade 0.15.3 -> 0.15.5

v0.15.5
* x86: Define cmm_smp_mb() as lock; addl rather than mfence
* Introduce barrier test
* Add test_uatomic to gitignore
* Cleanup: Remove stray space
* benchmark: Add uatomic benchmark

v0.15.4
* uatomic: Fix redundant memory barriers for atomic builtin operations
* Cleanup: Remove useless declarations from urcu-qsbr
* src/urcu-bp.c: assert => urcu_posix_assert
* ppc.h: improve ppc64 caa_get_cycles on Darwin

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolibinput: upgrade 1.29.1 -> 1.29.2
Ankur Tyagi [Fri, 28 Nov 2025 06:18:49 +0000 (19:18 +1300)] 
libinput: upgrade 1.29.1 -> 1.29.2

Release Notes:
https://gitlab.freedesktop.org/libinput/libinput/-/releases/1.29.2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolibxmlb: upgrade 0.3.23 -> 0.3.24
Ankur Tyagi [Fri, 28 Nov 2025 06:18:48 +0000 (19:18 +1300)] 
libxmlb: upgrade 0.3.23 -> 0.3.24

Release Notes:
https://github.com/hughsie/libxmlb/releases/tag/0.3.24

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolibnotify: upgrade 0.8.6 -> 0.8.7
Ankur Tyagi [Fri, 28 Nov 2025 06:18:47 +0000 (19:18 +1300)] 
libnotify: upgrade 0.8.6 -> 0.8.7

Release Notes:
https://gitlab.gnome.org/GNOME/libnotify/-/blob/0.8.7/NEWS?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agomsmtp: upgrade 1.8.31 -> 1.8.32
Ankur Tyagi [Fri, 28 Nov 2025 06:18:46 +0000 (19:18 +1300)] 
msmtp: upgrade 1.8.31 -> 1.8.32

Release Notes:
https://marlam.de/msmtp/news/msmtp-1-8-32/

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolibtirpc: upgrade 1.3.6 -> 1.3.7
Ankur Tyagi [Fri, 28 Nov 2025 06:18:44 +0000 (19:18 +1300)] 
libtirpc: upgrade 1.3.6 -> 1.3.7

Dropped patches merged in the upstream.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agorepo: upgrade 2.58 -> 2.59
Ankur Tyagi [Fri, 28 Nov 2025 06:18:43 +0000 (19:18 +1300)] 
repo: upgrade 2.58 -> 2.59

Changelog:
https://gerrit.googlesource.com/git-repo.git/+log/1afe96a7e997ce7748f066b206a85ac648f7a87c

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agobtrfs-tools: upgrade 6.17 -> 6.17.1
Ankur Tyagi [Fri, 28 Nov 2025 06:18:42 +0000 (19:18 +1300)] 
btrfs-tools: upgrade 6.17 -> 6.17.1

Release Notes:
https://github.com/kdave/btrfs-progs/releases/tag/v6.17.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agomobile-broadband-provider-info: upgrade 20250613 -> 20251101
Ankur Tyagi [Fri, 28 Nov 2025 06:18:41 +0000 (19:18 +1300)] 
mobile-broadband-provider-info: upgrade 20250613 -> 20251101

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agottyrun: upgrade 2.38.0 -> 2.39.0
Ankur Tyagi [Fri, 28 Nov 2025 06:18:40 +0000 (19:18 +1300)] 
ttyrun: upgrade 2.38.0 -> 2.39.0

Release Notes:
https://github.com/ibm-s390-linux/s390-tools/releases/tag/v2.39.0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agobase-passwd: upgrade 3.6.7 -> 3.6.8
Ankur Tyagi [Fri, 28 Nov 2025 06:18:39 +0000 (19:18 +1300)] 
base-passwd: upgrade 3.6.7 -> 3.6.8

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agodhcpcd: upgrade 10.2.4 -> 10.3.0
Ankur Tyagi [Fri, 28 Nov 2025 06:18:38 +0000 (19:18 +1300)] 
dhcpcd: upgrade 10.2.4 -> 10.3.0

Release Notes:
https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.3.0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolibpng: upgrade 1.6.50 -> 1.6.51
Zhang Peng [Wed, 26 Nov 2025 03:19:10 +0000 (11:19 +0800)] 
libpng: upgrade 1.6.50 -> 1.6.51

Changes from version 1.6.50 to version 1.6.51
- Fixed CVE-2025-64505 (moderate severity): Heap buffer overflow in `png_do_quantize`
  via malformed palette index. (Reported by Samsung; analyzed by Fabio Gritti.)
- Fixed CVE-2025-64506 (moderate severity): Heap buffer over-read in `png_write_image_8bit`
  with 8-bit input and `convert_to_8bit` enabled.
  (Reported by Samsung and weijinjinnihao@users.noreply.github.com; analyzed by Fabio Gritti.)
- Fixed CVE-2025-64720 (high severity): Buffer overflow in `png_image_read_composite` via
  incorrect palette premultiplication. (Reported by Samsung; analyzed by John Bowler.)
- Fixed CVE-2025-65018 (high severity): Heap buffer overflow in `png_combine_row` triggered
  via `png_image_finish_read`. (Reported by yosiimich@users.noreply.github.com.)
- Fixed a memory leak in `png_set_quantize`. (Reported by Samsung; analyzed by Fabio Gritti.)
- Removed the experimental and incomplete ERROR_NUMBERS code. (Contributed by Tobias Stoeckmann.)
- Improved the RISC-V vector extension support; required RVV 1.0 or newer. (Contributed by Filip Wasil.)
- Added GitHub Actions workflows for automated testing.
- Performed various refactorings and cleanups.

Ptest successfully passed:
============================================================================
Testsuite summary for libpng 1.6.51
============================================================================
 # TOTAL: 32
 # PASS:  32
 # SKIP:  0
 # XFAIL: 0
 # FAIL:  0
 # XPASS: 0
 # ERROR: 0
============================================================================

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoicu: exclude debug files from ptest execution
Jiaying Song [Thu, 4 Dec 2025 06:00:53 +0000 (14:00 +0800)] 
icu: exclude debug files from ptest execution

When EXTRA_IMAGE_FEATURES contains dbg-pkgs, a .debug directory is
created containing debug symbol files that cannot be executed, causing
ptest failures such as:

/usr/lib64/icu/ptest/run-ptest: line 7: ././.debug/cintltst: cannot execute binary file: Exec format error
FAIL: ./.debug/cintltst

Modify run-ptest script to skip .debug directory files during test
execution.

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agocups: upgrade from 2.4.14 to 2.4.15
Chen Qi [Thu, 4 Dec 2025 06:44:28 +0000 (06:44 +0000)] 
cups: upgrade from 2.4.14 to 2.4.15

Upgrade cups from 2.4.14 to 2.4.15.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agocoreutils: upgrade from 9.7 to 9.9
Chen Qi [Thu, 4 Dec 2025 06:44:27 +0000 (06:44 +0000)] 
coreutils: upgrade from 9.7 to 9.9

0001-sort-fix-buffer-under-read-CWE-127.patch is dropped as it has
been in version 9.9.

Adapt to upstream change about chcon and runcon:
https://gitweb.git.savannah.gnu.org/gitweb/?p=coreutils.git;a=commit;h=8ba47d09a33f0740e071a8394f3504e0fb57948e
They are not built unless selinux is available.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoshadow: disable econf
Changqing Li [Thu, 4 Dec 2025 01:55:41 +0000 (09:55 +0800)] 
shadow: disable econf

When libeconf is installed on the host and GCC from extended buildtools
is used, the host’s libeconf is detected and -DUSE_ECONF=1 gets enabled.
However, the buildtools GCC cannot see the host header files, causing
the shadow-native do_compile fail with error:
../../shadow-4.17.3/lib/getdef.c:22:10: fatal error: libeconf.h: No such file or directory

This patch disable econf to workaround above issue.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agognutls: upgrade 3.8.10 -> 3.8.11
Peter Marko [Wed, 3 Dec 2025 19:39:09 +0000 (20:39 +0100)] 
gnutls: upgrade 3.8.10 -> 3.8.11

Release information: [1]
Includes fix for CVE-2025-9820.

Refresh patches.

Backport commit to be able to build with gcc<11 (e.g. Debian 11).

[1] https://lists.gnupg.org/pipermail/gnutls-help/2025-November/004906.html

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agobuildtools-docs-tarball: add python3-sphinxcontrib-svg2pdfconverter to the SDK
Quentin Schulz [Wed, 3 Dec 2025 11:32:32 +0000 (12:32 +0100)] 
buildtools-docs-tarball: add python3-sphinxcontrib-svg2pdfconverter to the SDK

This will soon be required for building the Yocto docs so let's add it
to the SDK toolchain.

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agopython3-sphinxcontrib-svg2pdfconverter: add new recipe
Quentin Schulz [Wed, 3 Dec 2025 11:32:31 +0000 (12:32 +0100)] 
python3-sphinxcontrib-svg2pdfconverter: add new recipe

This will be a dependency for building the Yocto docs soon, so let's add
a recipe for it.

This does SVG to PDF (or PNG) conversion for images used in Sphinx
projects.

It exposes three different Sphinx extensions, each using a different
tool for the conversion:
- cairosvg, a Python module with no available recipe,
- inkscape, only available in seemingly unmaintained 3rd party layer,
- rsvg-convert,

So we'll only support the last extension 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: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agorpm selftests: use sha256 keys
Adam Duskett [Wed, 3 Dec 2025 15:02:51 +0000 (16:02 +0100)] 
rpm selftests: use sha256 keys

rpm selftests: use sha256 keys
Starting with RHEL9, the SHA-1 algorithm for signatures in general
and RPM package signatures specifically has been deprecated. [1]

As such, Yocto should follow suit and replace the ancient selftest signing
keys which are currently SHA1 with sequoia-compatible sha256 RSA4096 keys.

If someone runs `sq inspect ./key.secret` the output shows:
```
Invalid: No binding signature at time 2025-12-02T14:15:19Z: Policy rejected
non-revocation signature (PositiveCertification) requiring second pre-image
resistance, because SHA1 is not considered secure
```

And while there are instructions on how to update SHA1 key files to SHA256[2],
unfortuantly, the key files are 10 years old and gnupg refuses to update them.

As such, do the following:

  - Add use_sha256=True to the detach_sign call in
     meta/lib/oe/package_manager/rpm/__init__.py.

  - Add new keys in meta-selftest/files/signing/ with RSA4096 encryption and SHA256.

The keys are generated with almost the same parameters as commit 6b9d22b:

gpg gpg --expert --full-generate-key the used input was:
  - key: (8) RSA (set your own capabilities)
  - key-size: 4096
  - key-valid: 0
  - Real Name: testuser
  - Email address: testuser@email.com
  - Comment: nocomment
  - passphrase: test123

The public key and secret were then exported in armor format:
```
gpg --armor --export "$KEYID" > key.pub
gpg --output key.secret --armor --export-secret-key "$KEYID"
```

The output of `sq inspect key.secret` now shows a valid key:
```
key.secret: Transferable Secret Key.

      Fingerprint: A4C381E481817E16C5E41B6A2B910A1E01AF84DE
  Public-key algo: RSA
  Public-key size: 4096 bits
       Secret key: Encrypted
    Creation time: 2025-12-02 09:13:05 UTC
        Key flags: certification, signing, transport encryption, data-at-rest encryption

           UserID: testuser (nocomment) <testuser@email.com
```

In addition, add a gpg.batch file in case anyone else in the future needs to
regenerate the keys.

1: https://www.redhat.com/en/blog/rhel-security-sha-1-package-signatures-distrusted-rhel-9
2: https://www.redhat.com/en/blog/updating-gpg-keys-for-fedora-and-rhel

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoclasses/create-spdx-2.2: Fix CPE reference type
Joshua Watt [Wed, 3 Dec 2025 14:35:40 +0000 (07:35 -0700)] 
classes/create-spdx-2.2: Fix CPE reference type

The CPE reference type should be the short name ("cpe23Type") not the
full RDF IRI.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolib_package.bbclass: Use += to add to PACKAGE_BEFORE_PN
Peter Kjellerstedt [Wed, 3 Dec 2025 14:20:38 +0000 (15:20 +0100)] 
lib_package.bbclass: Use += to add to PACKAGE_BEFORE_PN

The bash-completion bbclass recently started to use PACKAGE_BEFORE_PN to
add the ${PN}-bash-completion package. This meant that a recipe, e.g.,
proj in meta-oe, that inherits both bash-completion and lib_package
would fail since lib_package set PACKAGE_BEFORE_PN rather than added to
it.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agorecipetool: support PEP639-variant of license key in pyproject.toml
Quentin Schulz [Wed, 3 Dec 2025 11:24:36 +0000 (12:24 +0100)] 
recipetool: support PEP639-variant of license key in pyproject.toml

Python modules using PEP639-variant of the license key[1] are currently
returning Unknown as LICENSE when using recipetool create on them
because we try to parse the key as a dict but it is now an SPDX license
expression.

This adds support for PEP639-variant of the license key, though it does
not handle the newly added license-files key[2] as I couldn't find a
dual-licensed recipe which uses that mechanism yet.

[1] https://peps.python.org/pep-0639/#add-string-value-to-license-key
[2] https://peps.python.org/pep-0639/#add-license-files-key

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoopkg: add PACKAGECONFIG options for acl and xattr
Etienne Cordonnier [Wed, 3 Dec 2025 10:25:14 +0000 (11:25 +0100)] 
opkg: add PACKAGECONFIG options for acl and xattr

During the last opkg update the application's ACL feature was
enabled by default, which requires acl recipe as a dependency,
however it wasn't enabled in the recipe, making compilation
fail when libacl wasn't in the sysroot.

This change adds a PACKAGECONFIG that makes acl an optional
dependency, and it is only enabled automatically if "acl"
is present in DISTRO_FEATURES.

It also enables xattr per default when the corresponding DISTRO_FEATURES
is enabled.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoopkg: fix WITH_ACL and USE_ATTR being enabled per default
Etienne Cordonnier [Wed, 3 Dec 2025 10:25:13 +0000 (11:25 +0100)] 
opkg: fix WITH_ACL and USE_ATTR being enabled per default

ENABLE_XATTR and ENABLE_ACL were both "no" per default in autoconf, and this default
value was mistakenly changed during the cmake migration. Change it back to OFF per default

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoxeyes: upgrade 1.3.0 -> 1.3.1
Gyorgy Sarvari [Wed, 3 Dec 2025 09:09:19 +0000 (10:09 +0100)] 
xeyes: upgrade 1.3.0 -> 1.3.1

License-Update: added new copyright line "Copyright (c) 2023  q3k"

Shortlog:
man page: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
Improve man page formatting
meson: Add option to build with meson
Cast Xlib XID types to xcb types
Add unused attribute to unused parameters of callback functions
Fix 5 -Wuseless-cast warnings from gcc 14.1
Fix -Wcalloc-transposed-args warnings

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoenchant2: upgrade 2.8.12 -> 2.8.14
Gyorgy Sarvari [Wed, 3 Dec 2025 08:51:45 +0000 (09:51 +0100)] 
enchant2: upgrade 2.8.12 -> 2.8.14

Release notes:
2.8.14:
This release fixes a test failure in the previous release, and improves
enchant(1)’s word division algorithm, so that it only considers words that
contain at least one letter. (Words may contain characters that aren’t
letters, but Enchant was for example considering “1900” to be a word, which
is probably not helpful.)

2.8.13:
This release fixes a bug in the word division algorithm of enchant(1)
introduced in 2.8.4, which itself was attempting to fix bugs introduced in
the previous release. This could have caused a crash, but it seems we were
saved by careful bounds checking in GLib. Instead, it merely meant that
characters not valid at the end of a word were not removed as they should be
before spell-checking.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoman-pages: 6.15 -> 6.16
Hongxu Jia [Wed, 3 Dec 2025 08:24:04 +0000 (16:24 +0800)] 
man-pages: 6.15 -> 6.16

See https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/Changes?h=man-pages-6.16
for changelog

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agoglibc: fix gprof lookup during gmon tests
Hemanth Kumar M D [Wed, 3 Dec 2025 06:42:49 +0000 (22:42 -0800)] 
glibc: fix gprof lookup during gmon tests

A few gmon tests were failing with the following error:

    tst-gmon-gprof.sh: line 52: gprof: command not found

The test scripts look for 'gprof' binary, but the binaries are available
at target-prefixed directory with an appended prefix of ${TARGET_PREFIX}.
So, the binary should be ${TARGET_PREFIX}gprof

Testing results:

+--------------+---------+---------+-------+
| Result       | Before  | After   | Diff  |
+--------------+---------+---------+-------+
| PASS         |   6968  |   6972  |   +4  |
| XPASS        |      4  |      4  |    0  |
| FAIL         |     46  |     42  |   -4  |
| XFAIL        |     16  |     16  |    0  |
| UNSUPPORTED  |    103  |    103  |    0  |
+--------------+---------+---------+-------+

Signed-off-by: Hemanth Kumar M D <hemanth.250302@gmail.com>
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agopython3-numpy: fix run-ptest
Changqing Li [Wed, 3 Dec 2025 05:33:34 +0000 (13:33 +0800)] 
python3-numpy: fix run-ptest

Hardcode path will make run-ptest not work when package is installed
under /usr/lib64, error like:
ERROR: file or directory not found: /usr/lib/python3.*/site-packages/numpy

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agooeqa/sdk/cases/meson.py: fix assertion for multilib
Chen Qi [Wed, 3 Dec 2025 05:22:17 +0000 (05:22 +0000)] 
oeqa/sdk/cases/meson.py: fix assertion for multilib

In case of multilib, the values of CC and HOST_ARCH in self.td are
not valid for lib32. We need to use the env vars sourced by the
env script.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agogo: upgrade 1.25.4 -> 1.25.5
Peter Marko [Tue, 2 Dec 2025 22:48:06 +0000 (23:48 +0100)] 
go: upgrade 1.25.4 -> 1.25.5

Upgrade to latest 1.25.x release [1]:

$ git --no-pager log --oneline go1.25.4..go1.25.5
fefb02adf4 (tag: go1.25.5) [release-branch.go1.25] go1.25.5
f7bce4bd6f [release-branch.go1.25] crypto/x509: prevent HostnameError.Error() from consuming excessive resource
287017aceb [release-branch.go1.25] crypto/x509: excluded subdomain constraints preclude wildcard SANs
e1ce1bfa7f [release-branch.go1.25] mime: parse media types that contain braces
433c01e94e [release-branch.go1.25] internal/syscall/windows: fix ReOpenFile sentinel error value

Fixes CVE-2025-61729 and CVE-2025-61727.

Release information: [2]

[1] https://github.com/golang/go/compare/go1.25.4...go1.25.5
[2] https://groups.google.com/g/golang-announce/c/8FJoBkPddm4

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agopython3-docutils: Upgrade 0.22 -> 0.22.3
Leon Anavi [Tue, 2 Dec 2025 09:29:26 +0000 (11:29 +0200)] 
python3-docutils: Upgrade 0.22 -> 0.22.3

Upgrade to release 0.22.3:

- Do not flag uncategorized, auxiliary elements like
  sphinx.addnodes.only when testing for invalid parents of topics
  or sidebars
- More informative error messages when a substitution definition
  contains problematic or not supported content
- Ignore combining characters when extracting a grid table block
- Ignore combining characters when parsing the grid table structure
- Fix handling of combining characters when extracting 2d-block

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agopython3-markdown: Upgrade 3.9 -> 3.10
Leon Anavi [Tue, 2 Dec 2025 09:29:25 +0000 (11:29 +0200)] 
python3-markdown: Upgrade 3.9 -> 3.10

Upgrade to release 3.10:

- Officially support Python 3.14 and PyPy 3.11
- Drop support for Python 3.9 and PyPy 3.9.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agopython3-hypothesis: Upgrade 6.142.2 -> 6.148.5
Leon Anavi [Tue, 2 Dec 2025 09:29:24 +0000 (11:29 +0200)] 
python3-hypothesis: Upgrade 6.142.2 -> 6.148.5

Upgrade to release 6.148.5:

- This patch improves the error message for FlakyStrategyDefinition
  when the precondition for a rule is flaky

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolinux-yocto/6.12: update CVE exclusions (6.12.60)
Bruce Ashfield [Thu, 4 Dec 2025 04:30:28 +0000 (23:30 -0500)] 
linux-yocto/6.12: update CVE exclusions (6.12.60)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 1 changes (0 new | 1 updated): - 0 new CVEs: - 1 updated CVEs: CVE-2025-7195
        Date: Tue, 2 Dec 2025 23:31:01 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolinux-yocto/6.12: update to v6.12.60
Bruce Ashfield [Thu, 4 Dec 2025 04:30:27 +0000 (23:30 -0500)] 
linux-yocto/6.12: update to v6.12.60

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

    318a47068f7b Linux 6.12.60
    81fdac68539a Revert "gpio: swnode: don't use the swnode's name as the key for GPIO lookup"
    53ca559992e6 drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
    25dcf6299dc9 drm/amd/display: Insert dccg log for easy debug
    b1515304a523 drm/amd/display: disable DPP RCG before DPP CLK enable
    467904aabbfd drm/amd/display: avoid reset DTBCLK at clock init
    7c2d68e09158 xfs: fix out of bounds memory read error in symlink repair
    12335f6ce2d5 xfs: Replace strncpy with memcpy
    6d3275d4ca62 mptcp: fix a race in mptcp_pm_del_add_timer()
    3e5271f22404 drm/i915/dp_mst: Disable Panel Replay
    4ade59d68a0a maple_tree: fix tracepoint string pointers
    c95e5af4b65a tty/vt: fix up incorrect backport to stable releases
    1ebfea90f9f0 smb: client: fix incomplete backport in cfids_invalidation_worker()
    a45d6359eefb drm/amdgpu: fix gpu page fault after hibernation on PF passthrough
    2e628227bc25 tracing/tools: Fix incorrcet short option in usage text for --threads
    fbb53727ca78 net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error
    05695cec60e8 ALSA: usb-audio: fix uac2 clock source at terminal parser
    b514ad872a4e s390/mm: Fix __ptep_rdp() inline assembly
    23ba534d73c6 drm/xe: Prevent BIT() overflow when handling invalid prefetch region
    ac9cc4db5435 Revert "RDMA/irdma: Update Kconfig"
    2678ceed5898 KVM: arm64: Make all 32bit ID registers fully writable
    fdf0dc82eb60 ALSA: usb-audio: Fix missing unlock at error path of maxpacksize check
    f16b97babd4a kconfig/nconf: Initialize the default locale at startup
    9e3a38292926 kconfig/mconf: Initialize the default locale at startup
    c944a850eb65 net: tls: Cancel RX async resync request on rcd_delta overflow
    1f0f07fd8f41 blk-crypto: use BLK_STS_INVAL for alignment errors
    74bf749662a2 net: tls: Change async resync helpers argument
    e8d7fa04c386 selftests: net: use BASH for bareudp testing
    09c4f1a378d9 x86/microcode/AMD: Limit Entrysign signature checking to known generations
    47c8b35a1f1d scsi: core: Fix a regression triggered by scsi_host_busy()
    cfc16a0fb0d7 cifs: fix typo in enable_gcm_256 module parameter
    62df4bd32011 bcma: don't register devices disabled in OF
    f1c170cae285 vsock: Ignore signal/timeout on connect() if already established
    48d692902708 cifs: fix memory leak in smb3_fs_context_parse_param error path
    55d879d1f8db LoongArch: Use UAPI types in ptrace UAPI header
    2b7b4efca068 af_unix: Read sk_peek_offset() again after sleeping in unix_stream_read_generic().
    232bd2cf504c af_unix: Cache state->msg in unix_stream_read_generic().
    6ebd02cf2dde net/mlx5: Clean up only new IRQ glue on request_irq() failure
    c70df6c17d38 devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
    39697862fc4b pinctrl: s32cc: initialize gpio_pin_config::list after kmalloc()
    583ac7f65791 pinctrl: s32cc: fix uninitialized memory in s32_pinctrl_desc
    f5eb91f876eb ice: fix PTP cleanup on driver removal in error path
    a0e1c9bc1c9f idpf: fix possible vport_config NULL pointer deref in remove
    917a9d02182a net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end()
    d1fd9ca65a8e platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos
    01a726aaa8c4 selftests: net: lib: Do not overwrite error messages
    b9dbfb1b5699 s390/ctcm: Fix double-kfree
    ef4ab2a8abe5 nvme-multipath: fix lockdep WARN due to partition scan work
    b91ef042e21a tools: riscv: Fixed misalignment of CSR related definitions
    9c61d8fe1350 net: openvswitch: remove never-working support for setting nsh fields
    336ffac44f99 net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get()
    470a2416b6fc net: dsa: hellcreek: fix missing error handling in LED registration
    cbf2cbdb0733 drm/tegra: Add call to put_pid()
    59e9e1d5a360 mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
    03f159df3ef8 platform/x86: msi-wmi-platform: Fix typo in WMI GUID
    243e2419cfc3 platform/x86: msi-wmi-platform: Only load on MSI devices
    36f91eeffd03 pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe()
    f15a3d791040 xfrm: Prevent locally generated packets from direct output in tunnel mode
    18a9f216d6a5 xfrm: Determine inner GSO type from packet inner protocol
    cff5ad585a42 pinctrl: realtek: Select REGMAP_MMIO for RTD driver
    e7b4e6e18964 xfrm: set err and extack on failure to create pcpu SA
    ba670eba9918 xfrm: drop SA reference in xfrm_state_update if dir doesn't match
    a077ec70561b drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5
    ded77c120916 drm/amd/display: Fix pbn to kbps Conversion
    a45450c36e3a drm/amd/display: Move sleep into each retry for retrieve_link_cap()
    cd145ed8c56f drm/amd/display: Increase DPCD read retries
    806f54a75988 drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
    349238d296fc drm/amd: Skip power ungate during suspend for VPE
    73bc12d6a547 drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
    871fba63bec0 drm/tegra: dc: Fix reference leak in tegra_dc_couple()
    aab400cf8e35 mptcp: do not fallback when OoO is present
    5f1a923461eb mptcp: decouple mptcp fastclose from tcp close
    2a01665f772d mptcp: avoid unneeded subflow-level drops
    482577bfc4ac selftests: mptcp: join: userspace: longer timeout
    88a2d0541242 selftests: mptcp: join: endpoints: longer timeout
    80f27a97aca6 mptcp: fix premature close in case of fallback
    f6fb2cbc91a8 mptcp: fix duplicate reset on fastclose
    ae43625bccb7 mptcp: fix ack generation for fallback msk
    ac28dfddedf6 mptcp: fix race condition in mptcp_schedule_work()
    eeaa628bc6b1 LoongArch: Don't panic if no valid cache info for PCI
    cd1a68eebb46 dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups
    d096d3c1babe MIPS: Malta: Fix !EVA SOC-it PCI MMIO
    72e883107926 scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
    b2c0340cfa25 scsi: sg: Do not sleep in atomic context
    48ae433c6cc6 nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
    17c3a66d7ea2 nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl()
    6492add9a3a1 nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
    6a13b56537e7 mm/mempool: fix poisoning order>0 pages with HIGHMEM
    9ab67eff6d65 Input: pegasus-notetaker - fix potential out-of-bounds access
    56881294915a Input: imx_sc_key - fix memory corruption on unload
    47420474a1d9 Input: goodix - add support for ACPI ID GDIX1003
    6d8106868515 Input: cros_ec_keyb - fix an invalid memory access
    11c030f61ada Revert "drm/tegra: dsi: Clear enable register if powered by bootloader"
    4d61cc2bc4fe net: dsa: microchip: lan937x: Fix RGMII delay tuning
    1ecd86ec6efd be2net: pass wrb_params in case of OS2BMC
    f7fc52c1b008 ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
    7b39fa2c3be0 smb: client: introduce close_cached_dir_locked()
    10354dcab6fd ata: libata-scsi: Fix system suspend for a security locked drive
    9b1980b6f23f mptcp: Fix proto fallback detection with BPF
    8800f7640b26 mptcp: Disallow MPTCP subflows from sockmap
    93c8a03a107f exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
    94acf4082be9 shmem: fix tmpfs reconfiguration (remount) when noswap is set
    8480f8678bd4 isofs: check the return value of sb_min_blocksize() in isofs_fill_super
    eb9361484814 mtdchar: fix integer overflow in read/write ioctls
    0c635241a62f mtd: rawnand: cadence: fix DMA device NULL pointer dereference
    6de1997439cc arm64: dts: rockchip: disable HS400 on RK3588 Tiger
    d35cf935cabc arm64: dts: rockchip: include rk3399-base instead of rk3399 in rk3399-op1
    ecb7305676da arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on orangepi-5
    3e6d93e2aebe arm64: dts: rockchip: Fix vccio4-supply on rk3566-pinetab2
    45bdb0312cb0 HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
    3979d2a52514 HID: amd_sfh: Stop sensor before starting
    176725f48483 timers: Fix NULL function pointer race in timer_shutdown_sync()
    bc1909ef3878 KVM: arm64: Check the untrusted offset in FF-A memory share

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolinux-yocto/6.12: update CVE exclusions (6.12.59)
Bruce Ashfield [Thu, 4 Dec 2025 04:30:26 +0000 (23:30 -0500)] 
linux-yocto/6.12: update CVE exclusions (6.12.59)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 9 changes (1 new | 8 updated): - 1 new CVEs: CVE-2025-7007 - 8 updated CVEs: CVE-2025-34147, CVE-2025-34148, CVE-2025-34149, CVE-2025-34150, CVE-2025-34151, CVE-2025-34152, CVE-2025-35028, CVE-2025-7195
        Date: Mon, 1 Dec 2025 16:36:50 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolinux-yocto/6.12: update to v6.12.59
Bruce Ashfield [Thu, 4 Dec 2025 04:30:25 +0000 (23:30 -0500)] 
linux-yocto/6.12: update to v6.12.59

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

    d5dc97879a97 Linux 6.12.59
    5c19daa93d9a Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete
    01c7a6e25b9d proc: proc_maps_open allow proc_mem_open to return NULL
    2dbb5e9d489c net: netpoll: ensure skb_pool list is always initialized
    c45a1db3bec6 net: phy: micrel: Fix lan8814_config_init
    6dce43433e06 isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
    90253acae248 mm/huge_memory: preserve PG_has_hwpoisoned if a folio is split to >0 order
    6393d21c6af6 mm/huge_memory: do not change split_huge_page*() target order silently
    52f2d5cf33de mm/secretmem: fix use-after-free race in fault handler
    a6226fa652ae mm/truncate: unmap large folio on split failure
    c4476fac0c6c mm/memory: do not populate page table entries beyond i_size
    df92165dd0f5 uio_hv_generic: Set event for all channels on the device
    5a127a4553c4 rust: kbuild: workaround `rustdoc` doctests modifier bug
    3b987ebe6c4b rust: kbuild: treat `build_error` and `rustdoc` as kernel objects
    61f5665d84ee io_uring/napi: fix io_napi_entry RCU accesses
    218a8504e62f ALSA: hda: Fix missing pointer check in hda_component_manager_init function
    3010739f5343 KVM: VMX: Fix check for valid GVA on an EPT violation
    6db2b0eb3251 KVM: VMX: Split out guts of EPT violation to common/exposed function
    c79a6d9da292 net: netpoll: fix incorrect refcount handling causing incorrect cleanup
    f3c824361452 net: netpoll: flush skb pool during cleanup
    1652fbe44802 net: netpoll: Individualize the skb pool
    a8ac2bd0f98e KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying
    08adc31ec7ad KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.file
    4559d96554dc KVM: guest_memfd: Pass index, not gfn, to __kvm_gmem_get_pfn()
    34c93e96c3a3 mm, percpu: do not consider sleepable allocations atomic
    c0a9c2c1b7b9 wifi: mac80211: use wiphy_hrtimer_work for csa.switch_work
    d4caee32a9f8 wifi: cfg80211: add an hrtimer based delayed work item
    0206a9341e65 mptcp: fix MSG_PEEK stream corruption
    ab9d10109ad0 selftests: mptcp: join: properly kill background tasks
    6d44dd3a0ae4 selftests: mptcp: join: userspace: longer transfer
    da4f2e33d320 selftests: mptcp: connect: trunc: read all recv data
    ce01b8f0055e selftests: mptcp: join: endpoints: longer transfer
    c584a9ecae9b selftests: mptcp: join: rm: set backup flag
    37f92c400e5a selftests: mptcp: connect: fix fallback note due to OoO
    3e473aeca3c2 pmdomain: samsung: plug potential memleak during probe
    47d412d48b76 pmdomain: imx: Fix reference count leak in imx_gpc_remove
    921b090841ae pmdomain: arm: scmi: Fix genpd leak on provider registration failure
    d9db9abf6667 drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces
    325aa0716539 drm/amdkfd: relax checks for over allocation of save area
    12726095e209 btrfs: release root after error in data_reloc_print_warning_inode()
    1ab78aabdc45 btrfs: do not update last_log_commit when logging inode due to a new name
    ee492508f736 btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()
    92f06abe64bd btrfs: zoned: fix conventional zone capacity calculation
    862b0e639367 PM: hibernate: Use atomic64_t for compressed_size variable
    8dd351c412d0 PM: hibernate: Emit an error when image writing fails
    df0f4b13dfbf EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
    0f64b37f194b EDAC/altera: Handle OCRAM ECC enable after warm reset
    8e5aa33ef580 LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY
    ad8360d5f783 ftrace: Fix BPF fexit with livepatch
    a7907979a7a7 selftests/user_events: fix type cast for write_index packed member in perf_test
    850c7f0537cc x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev
    80db91cbb730 spi: Try to get ACPI GPIO IRQ earlier
    21b7af43f19a smb: client: fix cifs_pick_channel when channel needs reconnect
    16e33851c30e crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value
    f89c5e7077f6 crash: fix crashkernel resource shrink
    fc6acd4cddf7 codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty for slabobj_ext
    48c17341577e cifs: client: fix memory leak in smb3_fs_context_parse_param
    98e9d5e33bda ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
    8662995aaaf7 mmc: dw_mmc-rockchip: Fix wrong internal phase calculate
    793245afc695 mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
    dd853cf1da2e mm/shmem: fix THP allocation and fallback loop
    361e53efad83 mm/mm_init: fix hash table order logging in alloc_large_system_hash()
    623bb26127fb fs/proc: fix uaf in proc_readdir_de()
    6455948c8aab wifi: mac80211: reject address change while connecting
    6a9657ec69a1 selftests/tracing: Run sample events to clear page cache events
    36049e81dc7f nilfs2: avoid having an active sc_timer before freeing sci
    b84f083f50ec ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
    0c5579294cc7 LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
    5476ceb41c2e LoongArch: Use correct accessor to read FWPC/MWPC
    35ca3d544579 dma-mapping: benchmark: Restore padding to ensure uABI remained consistent
    381a60545b99 strparser: Fix signed/unsigned mismatch bug
    74f78421c925 ksm: use range-walk function to jump over holes in scan_get_next_rmap_item
    4587a7826be1 ksmbd: close accepted socket when per-IP limit rejects connection
    592b3b203a3e gcov: add support for GCC 15
    d7be15a634aa NFSD: free copynotify stateid in nfs4_free_ol_stateid()
    3bc33097d4e3 nfsd: add missing FATTR4_WORD2_CLONE_BLKSIZE from supported attributes
    b6bc86ce3944 nfsd: fix refcount leak in nfsd_set_fh_dentry()
    08c8d23e2ed1 KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
    4d9b0ea62972 LoongArch: KVM: Add delay until timer interrupt injected
    70c130b1cfa5 LoongArch: KVM: Restore guest PMU if it is enabled
    031e00249e9e net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
    27f853e7ac30 HID: uclogic: Fix potential memory leak in error path
    4fe3b912f500 HID: playstation: Fix memory leak in dualshock4_get_calibration_data()
    81c79853828e ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
    68859a92f9a3 HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
    77711ee769cb ARM: dts: imx51-zii-rdu1: Fix audmux node names
    20b72f3f4dc5 arm64: dts: rockchip: Make RK3588 GPU OPP table naming less generic
    e8d944bc7e97 arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
    cf23d531a9d4 netfilter: nf_tables: reject duplicate device on updates
    49344aac0355 Revert "netfilter: nf_tables: Reintroduce shortened deletion notifications"
    13d1c96d3a9f sched_ext: Fix unsafe locking in the scx_dump_state()
    ba306daa7fa8 fs/namespace: correctly handle errors returned by grab_requested_mnt_ns
    cf327202d98f virtio-fs: fix incorrect check for fsvq->kobj
    f0bb381b0774 mtd: onenand: Pass correct pointer to IRQ handler
    6700c8918b66 hostfs: Fix only passing host root in boot stage with new mount
    0e75a098b0a3 f2fs: fix to avoid overflow while left shift operation
    d71b98f253b0 Bluetooth: MGMT: Fix possible UAFs
    098927a13fd9 ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
    54f8f38a8e9f lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
    04b1fd794553 ext4: introduce ITAIL helper
    883902e4a87a proc: fix the issue of proc_mem_open returning NULL
    80dc5a2ce5b7 wifi: ath11k: Clear affinity hint before calling ath11k_pcic_free_irq() in error path
    484829bc04b9 irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
    9944c7938cd5 bpf: account for current allocated stack depth in widen_imprecise_scalars()
    6392e5f4b1a3 bpf: Add bpf_prog_run_data_pointers()
    0b4f78e27c48 acpi/hmat: Fix lockdep warning for hmem_register_resource()
    cbdbfc756f29 ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd
    b2e4cda71ed0 NFS: Fix LTP test failures when timestamps are delegated
    35517f62a084 NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
    b058e49fd69c NFS: sysfs: fix leak when nfs_client kobject add fails
    bd4064f18d4f NFSv2/v3: Fix error handling in nfs_atomic_open_v23()
    7da2c13e733c simplify nfs_atomic_open_v23()
    8961b12d5aa2 pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
    b8031e779ae3 pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
    f2fcc305b4dc ASoC: tas2781: fix getting the wrong device number
    5aea2cde03d4 drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
    16608e53c17b ASoC: codecs: va-macro: fix resource leak in probe error path
    1fd2470b7661 ASoC: cs4271: Fix regulator leak on probe failure
    2c27dd5b1ae5 regulator: fixed: fix GPIO descriptor leak on register failure
    35638c69efd5 acpi,srat: Fix incorrect device handle check for Generic Initiator
    540471df3d13 Bluetooth: L2CAP: export l2cap_chan_hold for modules
    527739d51b4a ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
    49a1b7d2f0ca ACPI: CPPC: Perform fast check switch only for online CPUs
    944b13dade4b ACPI: CPPC: Check _CPC validity for only the online CPUs
    b8026a5028bb ACPI: CPPC: Detect preferred core availability on online CPUs
    57622b6b1a6b hsr: Fix supervision frame sending on HSRv0
    6e48bc7c26c1 virtio-net: fix incorrect flags recording in big mode
    4d8b5fe1a401 net_sched: limit try_bulk_dequeue_skb() batches
    2250a4b79fdf net/mlx5e: Fix potentially misleading debug message
    ef70624bde33 net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps
    e099bde2683f net/mlx5e: Fix maxrate wraparound in threshold between units
    d1dbbbe83964 net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak
    51cb05d4fd63 net: sched: act_connmark: initialize struct tc_ife to fix kernel leak
    878c855efa37 net_sched: act_connmark: use RCU in tcf_connmark_dump()
    db81ad20fd8a af_unix: Initialise scc_index in unix_add_edge().
    acd24d509227 wifi: mac80211: skip rate verification for not captured PSDUs
    3c5451eef231 net: mdio: fix resource leak in mdiobus_register_device()
    f0104977fed2 tipc: Fix use-after-free in tipc_mon_reinit_self().
    b9f8712eb8b8 net: ethernet: ti: am65-cpsw-qos: fix IET verify retry mechanism
    49742edce0e3 net: ethernet: ti: am65-cpsw-qos: fix IET verify/response timeout
    9d9bafbf99da net/handshake: Fix memory leak in tls_handshake_accept()
    35a306bb5327 net/smc: fix mismatch between CLC header and proposal
    1cfa4eac275c sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto
    f9b96218f2ca Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions
    13ca43480f38 Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
    11cd7e068381 Bluetooth: 6lowpan: reset link-local header on ipv6 recv path
    95b9b98c93b1 Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
    7b6b6c077cad Bluetooth: MGMT: cancel mesh send timer when hdev removed
    a5728422b8c9 NFSD: Skip close replay processing if XDR encoding fails
    22511faf140a rust: Add -fno-isolate-erroneous-paths-dereference to bindgen_skip_c_flags
    347bf638d39f net: phy: micrel: lan8814 fix reset of the QSGMII interface
    d14c094447f7 net: phy: micrel: Replace hardcoded pages with defines
    50ce635ec8c6 net: phy: micrel: Introduce lanphy_modify_page_reg
    45e2bc24b593 net: fec: correct rx_bytes statistic for the case SHIFT16 is set
    a9619d259f59 selftests: net: local_termination: Wait for interfaces to come up
    4d0e0bb1908a erofs: avoid infinite loop due to incomplete zstd-compressed data
    53cf801b8555 wifi: ath11k: zero init info->status in wmi_process_mgmt_tx_comp()
    c18a066071c7 ASoC: max98090/91: fixed max98091 ALSA widget powering up/down
    c381dd20b0b2 HID: logitech-hidpp: Add HIDPP_QUIRK_RESET_HI_RES_SCROLL
    dcc51dfe6ff2 smb/server: fix possible refcount leak in smb2_sess_setup()
    f13055877318 smb/server: fix possible memory leak in smb2_read()
    6c627bcc1896 exfat: fix improper check of dentry.stream.valid_size
    fe19b58b3540 HID: quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel
    25fbc3c27f65 NFS: check if suid/sgid was cleared after a write as needed
    b219d400f4a2 HID: nintendo: Wait longer for initial probe
    251d0e6256ac HID: quirks: avoid Cooler Master MM712 dongle wakeup bug
    dfd7e631a708 NFS4: Apply delay_retrans to async operations
    ba6fdd9b4da0 NFS4: Fix state renewals missing after boot
    43aa61c18a3a drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices
    39a1c8c860e3 drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM
    d033e8cf4e8f drm/amd/pm: Disable MCLK switching on SI at high pixel clocks
    eaf12bffd7f7 drm/amdgpu: remove two invalid BUG_ON()s
    d2d95c0ea62d riscv: acpi: avoid errors caused by probing DT devices when ACPI is used
    3537f1a373f3 RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors
    b38ec49edfcb riscv: Build loader.bin exclusively for Canaan K210
    39ddffc6c023 compiler_types: Move unused static inline functions warning to W=2
    df512b40e360 arm64: kprobes: check the return value of set_memory_rox()
    008d3b0f09ac drm/xe: Do clean shutdown also when using flr
    006a41c9351b drm/xe: Move declarations under conditional branch
    35959ab7d16b drm/xe/guc: Synchronize Dead CT worker with unbind
    8c364a3a768f drm/amd: Fix suspend failure with secure display TA
    df21a2be8a47 iommufd: Make vfio_compat's unmap succeed if the range is already empty
    fbb9ccd5748b smb: client: fix refcount leak in smb2_set_path_attr
    d453865e6e1a drm/i915: Fix conversion between clock ticks and nanoseconds
    4e73066e3323 drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
    2de67c9e6209 drm/mediatek: Add pm_runtime support for GCE power control

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolinux-yocto/6.12: update CVE exclusions (6.12.58)
Bruce Ashfield [Thu, 4 Dec 2025 04:30:24 +0000 (23:30 -0500)] 
linux-yocto/6.12: update CVE exclusions (6.12.58)

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-60674, CVE-2025-60676, CVE-2025-7195, CVE-2025-8870
        Date: Fri, 14 Nov 2025 16:39:11 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolinux-yocto/6.12: update to v6.12.58
Bruce Ashfield [Thu, 4 Dec 2025 04:30:23 +0000 (23:30 -0500)] 
linux-yocto/6.12: update to v6.12.58

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

    7475d784169c7 Linux 6.12.58
    b12a603d2213c drm/amd/display: Fix black screen with HDMI outputs
    f4fccd55e81d3 drm/amdgpu: Fix function header names in amdgpu_connectors.c
    451cd07a8f9d4 drm/amdgpu: Fix unintended error log in VCN5_0_0
    3f916a93fc598 ACPI: SPCR: Check for table version when using precise baudrate
    a2dae25eb803e extcon: adc-jack: Cleanup wakeup source only if it was enabled
    86e7baf0ce165 drm/amd/display: update color on atomic commit time
    1a9dcdabc8117 scsi: ufs: core: Add a quirk to suppress link_startup_again
    2d80fad2356ee scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel ADL
    57a6a406f381c scsi: ufs: ufs-pci: Fix S0ix/S3 for Intel controllers
    c664eb1166039 lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
    82fe78065450d virtio-net: fix received length check in big packets
    d990c7f180aa7 drm/amd/display: Fix NULL deref in debugfs odm_combine_segments
    6519650838614 drm/amdgpu/smu: Handle S0ix for vangogh
    065bd62412271 smb: client: fix potential UAF in smb2_close_cached_fid()
    3d82cb8465718 smb: client: validate change notify buffer before copy
    a557649f0038e x86/microcode/AMD: Add more known models to entry sign checking
    97f01babb4593 rtc: rx8025: fix incorrect register reference
    9ac1f44723f26 parisc: Avoid crash due to unaligned access in unwinder
    de7f2c67ceb19 iommufd: Don't overflow during division for dirty tracking
    4b7d4aa5399b5 Bluetooth: MGMT: Fix OOB access in parse_adv_monitor_pattern()
    0d63031ee4a57 drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cb
    aa4be25f41f34 drm/amd/display: Enable mst when it's detected but yet to be initialized
    dc387c6def4dd tracing: Fix memory leaks in create_field_var()
    29d4429a993f1 net: bridge: fix MST static key usage
    bf3843183bc31 net: bridge: fix use-after-free due to MST port state bypass
    c8ab03aa5bd9f lan966x: Fix sleeping in atomic context
    1884402c63349 net: dsa: microchip: Fix reserved multicast address table programming
    6639a9c2fa6e5 net: wan: framer: pef2256: Switch to devm_mfd_add_devices()
    fbc60375ff59b net/mlx5e: SHAMPO, Fix skb size check for 64K pages
    f04217a292573 net: ti: icssg-prueth: Fix fdb hash size configuration
    6fc3fdc5ab190 net/mlx5e: Fix return value in case of module EEPROM read error
    e8fa86b0bd968 wifi: mac80211_hwsim: Limit destroy_on_close radio removal to netgroup
    c43fe48a30ce2 bnxt_en: Add a 'force' parameter to bnxt_free_ctx_mem()
    48c3e656362f1 bnxt_en: Refactor bnxt_free_ctx_mem()
    2b8503ddeb3be bnxt_en: Add mem_valid bit to struct bnxt_ctx_mem_type
    2c8ca35f5a202 bnxt_en: Fix a possible memory leak in bnxt_ptp_init
    ae811175cea35 net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
    8ed6059c2c4b6 net: ionic: map SKB after pseudo-header checksum prep
    75d8062e9056a net: ionic: add dma_wmb() before ringing TX doorbell
    a10496048cc57 sctp: Hold sock lock while iterating over address list
    2fe08fcaacb7e sctp: Prevent TOCTOU out-of-bounds write
    97a2bb90a6b64 sctp: Hold RCU read lock while iterating over address list
    a366a1544e511 net: dsa: b53: stop reading ARL entries if search is done
    7236a4840b4be net: dsa: b53: fix enabling ip multicast
    734a04aa66477 net: dsa: b53: fix bcm63xx RGMII port link adjustment
    5a8d24ef5272f net: dsa: b53: fix resetting speed and pause on forced link
    70180a6031056 gpiolib: fix invalid pointer access in debugfs
    5a0aca55e84d9 gpio: swnode: don't use the swnode's name as the key for GPIO lookup
    a4a701a816006 net: vlan: sync VLAN features with lower device
    c62376b938e69 selftests: netdevsim: Fix ethtool-coalesce.sh fail by installing ethtool-common.sh
    91e2fe103be15 selftests/net: use destination options instead of hop-by-hop
    3293a08538ffb selftests/net: fix out-of-order delivery of FIN in gro:tcp test
    02c492301a603 net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx
    fc4bb4ed4387d net: dsa: tag_brcm: legacy: reorganize functions
    0545cc1a4a020 Bluetooth: btrtl: Fix memory leak in rtlbt_parse_firmware_v2()
    cf2c2acec1cf4 Bluetooth: hci_event: validate skb length for unknown CC opcode
    c849e6941fec2 riscv: ptdump: use seq_puts() in pt_dump_seq_puts() macro
    27379fcc15a10 riscv: stacktrace: Disable KASAN checks for non-current tasks
    f0b3ecdbb5bbe net: libwx: fix device bus LAN ID
    b42dbef4f2083 ring-buffer: Do not warn in ring_buffer_map_get_reader() when reader catches up
    77d4afd6c78b5 Revert "wifi: ath10k: avoid unnecessary wait for service ready message"
    0eaa0a3dfe218 drm/mediatek: Disable AFBC support on Mediatek DRM driver
    a6a493b985bff media: videobuf2: forbid remove_bufs when legacy fileio is active
    d3ecc18281d3d media: uvcvideo: Use heuristic to find stream entity
    e2b3859067bf0 btrfs: ensure no dirty metadata is written back for an fs with errors
    228573280db98 ALSA: hda/realtek: Audio disappears on HP 15-fc000 after warm boot again
    9d4583a57fcc7 x86: uaccess: don't use runtime-const rewriting in modules
    822166b6b764c x86/runtime-const: Add the RUNTIME_CONST_PTR assembly macro
    141a3e658b6bc x86: use cmov for user address masking
    07640d34a781b ceph: fix multifs mds auth caps issue
    61f1263954269 ceph: refactor wake_up_bit() pattern of calling
    08beed92552f3 ceph: fix potential race condition in ceph_ioctl_lazyio()
    80e2b741af98a ceph: add checking of wait_for_completion_killable() return value
    e2105ba1c262d drm/amdkfd: Fix mmap write lock not release
    cda427c933b47 ASoC: meson: aiu-encoder-i2s: fix bit clock polarity
    12cdc37381728 kbuild: uapi: Strip comments before size type check
    328ddff9ab058 net: wwan: t7xx: add support for HP DRMR-H01
    7a31a7abdb104 rtc: pcf2127: fix watchdog interrupt mask on pcf2131
    15ba9acafb051 fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
    9285548962479 tools: lib: thermal: use pkg-config to locate libnl3
    f36678ddde84c tools: lib: thermal: don't preserve owner in install
    df5af85e15820 tools bitmap: Add missing asm-generic/bitsperlong.h include
    8effcd6db7a29 LoongArch: Handle new atomic instructions for probes
    76e6561d7b1b4 ACPI: property: Return present device nodes only on fwnode interface
    de7488fd00dca scsi: ufs: core: Include UTP error in INT_FATAL_ERRORS
    425be0fd8c220 9p: sysfs_init: don't hardcode error to ENOMEM
    0e0d3046270e0 cpufreq: tegra186: Initialize all cores to max frequencies
    659233c179e0e 9p: fix /sys/fs/9p/caches overwriting itself
    1c1fcba64ee5d NTB: epf: Allow arbitrary BAR mapping
    a1f310511c922 clk: clocking-wizard: Fix output clock register offset for Versal platforms
    6bd92bdc43664 clk: scmi: Add duty cycle ops only when duty cycle is supported
    51771264b874f clk: ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled
    2e1461034aef9 9p/trans_fd: p9_fd_request: kick rx thread if EPOLLIN
    b2cf49f469caf clk: at91: clk-sam9x60-pll: force write to PLL_UPDT register
    0fbbc9973997b clk: at91: clk-master: Add check for divide by 3
    7af4f219766d5 clk: at91: sam9x7: Add peripheral clock id for pmecc
    15e6440f2ab18 ARM: at91: pm: save and restore ACR during PLL disable/enable
    bc56647527762 rtc: pcf2127: clear minute/second interrupt
    8de8329100447 clk: sunxi-ng: sun6i-rtc: Add A523 specifics
    d8c4a6d84bfdc um: Fix help message for ssl-non-raw
    4e7a3e00c1a77 fs/hpfs: Fix error code for new_inode() failure in mkdir/create/mknod/symlink
    9a7a5d50ee2e0 clk: qcom: gcc-ipq6018: rework nss_port5 clock to multiple conf
    6125acdf9aceb btrfs: mark dirty extent range for out of bound prealloc extents
    3412d0e973e8f btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_relation
    fa5867c496528 RDMA/hns: Fix wrong WQE data when QP wraps around
    65ddffb2c718c RDMA/hns: Fix the modification of max_send_sge
    2f8953e1b1398 RDMA/hns: Fix recv CQ and QP cache affinity
    6562b4233795b RDMA/irdma: Set irdma_cq cq_num field during CQ create
    ec3efa0d83970 RDMA/irdma: Remove unused struct irdma_cq fields
    a99cfe5cf60a6 RDMA/irdma: Fix SD index calculation
    b7c21dec60f9d ACPICA: Update dsmethod.c to get rid of unused variable warning
    6e223d5dc81d2 drm/amd/display: Add fallback path for YCBCR422
    c5f456784a847 char: misc: restrict the dynamic range to exclude reserved minors
    ab03634f6c18d usb: xhci-pci: Fix USB2-only root hub registration
    edd824eb45e4f ima: don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr
    ecda324c28049 smb: client: transport: avoid reconnects triggered by pending task work
    c55305efbc1a6 ksmbd: use sock_create_kern interface to create kernel socket
    40c8ee40e48a2 ftrace: Fix softlockup in ftrace_module_enable
    9127d1e90c90e orangefs: fix xattr related buffer overflow...
    10de826c551cb page_pool: Clamp pool size to max 16K pages
    2896476cb4b19 6pack: drop redundant locking and refcounting
    6bc58b4c53795 exfat: validate cluster allocation bits of the allocation bitmap
    a76aba65e823f exfat: limit log print for IO error
    ac79f9b6c6324 net: stmmac: est: Drop frames causing HLBS error
    acf2159ffef40 ALSA: usb-audio: add mono main switch to Presonus S1824c
    b420a4c7f915f Bluetooth: bcsp: receive data only if registered
    da4e3cfba2563 Bluetooth: btusb: Add new VID/PID 13d3/3633 for MT7922
    ed10dddc7df2d Bluetooth: SCO: Fix UAF on sco_conn_free
    2ad85a751fa1b Bluetooth: btusb: Check for unexpected bytes when defragmenting HCI frames
    0d2fad775194f net: macb: avoid dealing with endianness in macb_set_hwaddr()
    c691d6a238e1f net/mlx5e: Don't query FEC statistics when FEC is disabled
    47ed17f2cbea2 vfio/pci: Fix INTx handling on legacy non-PCI 2.3 devices
    0dae3d96ca011 ACPI: scan: Update honor list for RPMI System MSI
    fbf767ea54d86 ASoC: tlv320aic3x: Fix class-D initialization for tlv320aic3007
    4d7fc991d2769 ASoC: stm32: sai: manage context in set_sysclk callback
    bc9e789053abe amd/amdkfd: resolve a race in amdgpu_amdkfd_device_fini_sw
    1c553d19ff283 ext4: increase IO priority of fastcommit
    238f7a7356c33 fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock
    d1dfe21a332d3 accel/habanalabs: support mapping cb with vmalloc-backed coherent memory
    71b40ff8d3031 accel/habanalabs/gaudi2: read preboot status after recovering from dirty state
    c53ac86de8e85 accel/habanalabs: return ENOMEM if less than requested pages were pinned
    21aecbbff7502 scsi: mpt3sas: Add support for 22.5 Gbps SAS link rate
    a71cf0a1100c0 accel/habanalabs/gaudi2: fix BMON disable configuration
    ac7872404a26f scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill()
    50952c6c3c30c net: bridge: Install FDB for bridge MAC on VLAN 0
    40be5b9080114 nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode dereferencing
    0fc9604a42ee8 NFSv4.1: fix mount hang after CREATE_SESSION failure
    4904f473c4553 NFSv4: handle ERR_GRACE on delegation recalls
    204ac63a8fecf drm/amd/display: change dc stream color settings only in atomic commit
    c424fce27e5cd drm/amd/display: Fix for test crash due to power gating
    0b9cb68d1aa2b drm/amd/display: Init dispclk from bootup clock for DCN314
    5949255c589b8 drm/amd/display: Add AVI infoframe copy in copy_stream_update_to_stream
    634e0468c31ec net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463
    07d862c7de3d6 wifi: ath12k: Increase DP_REO_CMD_RING_SIZE to 256
    8ce228a03c855 remoteproc: qcom: q6v5: Avoid handling handover twice
    a4a6e1c87880e selftests: forwarding: Reorder (ar)ping arguments to obey POSIX getopt
    9200cc08d44c6 PCI/PM: Skip resuming to D0 if device is disconnected
    93b6099076f71 crypto: hisilicon/qm - clear all VF configurations in the hardware
    e551fa258ec9a crypto: hisilicon/qm - invalidate queues in use
    76ff15eacef6a vfio: return -ENOTTY for unsupported device feature
    59ef42bb3cf67 sparc64: fix prototypes of reads[bwl]()
    4bfc756fef80b sparc/module: Add R_SPARC_UA64 relocation handling
    953eb3796ef06 PCI: cadence: Check for the existence of cdns_pcie::ops before using it
    d32bc92bf53ea r8169: set EEE speed down ratio to 1
    496188098d888 net: intel: fm10k: Fix parameter idx set but not used
    522734fc807c6 wifi: mac80211: Track NAN interface start/stop
    8db790c2491e8 wifi: ath10k: Fix connection after GTK rekeying
    3a5394b3b0b82 iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot()
    0d06aa3007904 bus: mhi: core: Improve mhi_sync_power_up handling for SYS_ERR state
    202d502593f5a net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
    80d3bf09168e3 net: phy: clear link parameters on admin link down
    75b7565439223 ASoC: qcom: sc8280xp: explicitly set S16LE format in sc8280xp_be_hw_params_fixup()
    35f3fb86bb015 drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
    cbf2f527ae4ca jfs: fix uninitialized waitqueue in transaction manager
    1795277a4e98d jfs: Verify inode mode when loading from disk
    50610139823b5 IB/ipoib: Ignore L3 master device
    8ced3cb73ccd2 RDMA/irdma: Update Kconfig
    8bb73ab12d939 ipv6: np->rxpmtu race annotation
    e792e710e1fbd usb: xhci-pci: add support for hosts with zero USB3 ports
    72f1984246e6a wifi: rtw89: renew a completion for each H2C command waiting C2H event
    336da4414300b wifi: rtw89: obtain RX path from ppdu status IE00
    c0b9951bb2668 f2fs: fix infinite loop in __insert_extent_tree()
    2cde2edef9ceb usb: xhci: plat: Facilitate using autosuspend for xhci plat devices
    8b2b310be1fe9 usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs
    39f3ac9cc5cce allow finish_no_open(file, ERR_PTR(-E...))
    4ae7e2d72da64 scsi: lpfc: Ensure PLOGI_ACC is sent prior to PRLI in Point to Point topology
    fdf019f2a342b scsi: lpfc: Define size of debugfs entry for xri rebalancing
    78273bfb21d9e scsi: lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in lpfc_cleanup
    dd475ead4bf7e scsi: lpfc: Check return status of lpfc_reset_flush_io_context during TGT_RESET
    90b02095726f2 scsi: lpfc: Decrement ndlp kref after FDISC retries exhausted
    234cb3ca07c34 scsi: lpfc: Clean up allocated queues when queue setup mbox commands fail
    c6e1e2135d004 scsi: ufs: core: Disable timestamp functionality if not supported
    961af1c22e558 selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clean target to clean net/lib dependency
    f893ccd30b3f5 drm/amdgpu: reject gang submissions under SRIOV
    91630b700fabd drm/xe/guc: Return an error code if the GuC load fails
    262e830ce16b0 HID: i2c-hid: Resolve touchpad issues on Dell systems during S4
    689ca6be7ee50 ethernet: Extend device_get_mac_address() to use NVMEM
    3671a07759520 page_pool: always add GFP_NOWARN for ATOMIC allocations
    0fccd5180fdf7 drm/amd/display/dml2: Guard dml21_map_dc_state_into_dml_display_cfg with DC_FP_START
    15abc54efdcc6 drm/amd/display: Disable VRR on DCE 6
    cc9387df03f80 drm/amd/display: Fix DVI-D/HDMI adapters
    305cd0ca0efa2 drm/amd: Avoid evicting resources at S5
    bf3b34614f5e9 drm/amd/display: fix dml ms order of operations
    acf23b42132cc drm/amd/display: Set up pixel encoding for YCBCR422
    c5b9a12c71f17 drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl
    da91687f01f46 wifi: mt76: mt7996: fix memory leak on mt7996_mcu_sta_key_tlv error
    bfb9d871844b4 ALSA: serial-generic: remove shared static buffer
    a534dd44b70e8 wifi: mt76: mt76_eeprom_override to int
    aa5ed215cfe87 wifi: mt76: mt7996: Temporarily disable EPCS
    efe2ef24feab0 wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device
    06a2fc1d1ef0d net/cls_cgroup: Fix task_get_classid() during qdisc run
    082dbb39af036 crypto: caam - double the entropy delay interval for retry
    dcfd2557325ac crypto: ccp - Fix incorrect payload size calculation in psp_poulate_hsti()
    c65a83bcc90fb PCI: dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify()
    1b3b8b67773e9 crypto: sun8i-ce - remove channel timeout field
    09d0da8d29a2f watchdog: s3c2410_wdt: Fix max_timeout being calculated larger
    77a3e9b0b3cd9 HID: asus: add Z13 folio to generic group for multitouch to work
    51b3033088f04 udp_tunnel: use netdev_warn() instead of netdev_WARN()
    bcd4e9fc4f181 net: devmem: expose tcp_recvmsg_locked errors
    b5a02be42517d selftests: Replace sleep with slowwait
    1c25b38929e7d eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP
    ce0145574d748 selftests: Disable dad for ipv6 in fcnal-test.sh
    32718b63671ec x86/kvm: Prefer native qspinlock for dedicated vCPUs irrespective of PV_UNHALT
    7f56d81d1c3d8 netfilter: nf_reject: don't reply to icmp error messages
    483886e1f7760 openrisc: Add R_OR1K_32_PCREL relocation type module support
    317d3bbc22220 selftests: traceroute: Return correct value on failure
    51d35366f9175 selftests: traceroute: Use require_command()
    1ca27d3174864 media: redrat3: use int type to store negative error codes
    f4a427973f925 selftests: net: replace sleeps in fcnal-test with waits
    e2d440f2c1d1d net: sh_eth: Disable WoL if system can not suspend
    32f3d1e812f3e drm/msm/registers: Generate _HI/LO builders for reg64
    66bb2a020d594 phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0
    1539159cf2089 phy: renesas: r8a779f0-ether-serdes: add new step added to latest datasheet
    3e9223eeb143a Fix access to video_is_primary_device() when compiled without CONFIG_VIDEO
    88f1caa0cdd8f phy: cadence: cdns-dphy: Enable lower resolutions in dphy
    5de410dfb4d90 wifi: mac80211: Fix HE capabilities element check
    37f65e68ba985 ntfs3: pretend $Extend records as regular files
    9c899984def99 scsi: ufs: host: mediatek: Disable auto-hibern8 during power mode changes
    10ad4de87f32c scsi: ufs: host: mediatek: Correct system PM flow
    70b956be58696 net: phy: marvell: Fix 88e1510 downshift counter errata
    7783805fb864a scsi: ufs: host: mediatek: Enhance recovery on hibernation exit failure
    0a762d32f1387 scsi: ufs: host: mediatek: Fix unbalanced IRQ enable issue
    074ecd24d0418 scsi: ufs: host: mediatek: Enhance recovery on resume failure
    a8482a6d412c9 selftests: mptcp: join: allow more time to send ADD_ADDR
    0d8ea98ebb08e f2fs: fix wrong layout information on 16KB page
    e53f250bd1977 media: i2c: og01a1b: Specify monochrome media bus format instead of Bayer
    1e792110823e9 media: ov08x40: Fix the horizontal flip control
    f157d1cb2cdc5 wifi: iwlwifi: fw: Add ASUS to PPAG and TAS list
    e741dabcc52b9 PCI: endpoint: pci-epf-test: Limit PCIe BAR size for fixed BARs
    e9f66c989de49 char: Use list_del_init() in misc_deregister() to reinitialize list pointer
    20d15d76605fd drm/msm: make sure to not queue up recovery more than once
    f0db721d8f319 tty/vt: Add missing return value for VT_RESIZE in vt_ioctl()
    9c52f01429c37 usb: cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget
    fd6820af0ac9c usb: gadget: f_hid: Fix zero length packet transfer
    e014ff9ec18dd net: dsa: felix: support phy-mode = "10g-qxgmii"
    b3cc2a33b3c79 drm/amd/display: Fix pbn_div Calculation Error
    e4481e73e4ccf drm/amdgpu: add support for cyan skillfish gpu_info
    1f3eb6d464b01 drm/amdgpu: don't enable SMU on cyan skillfish
    1a15bde54e194 drm/amd: add more cyan skillfish PCI ids
    512f9a6c1531e iommu/apple-dart: Clear stream error indicator bits for T8110 DARTs
    1eefe9a9ceb63 crypto: ccp: Skip SEV and SNP INIT for kdump boot
    3344716ddee01 iommu/amd: Skip enabling command/event buffers for kdump
    8cd230920bdf2 smsc911x: add second read of EEPROM mac when possible corruption seen
    562bcdc0d776f net: call cond_resched() less often in __release_sock()
    8831d3a5d896e drm/xe/guc: Set upper limit of H2G retries over CTB
    598e9fc58aa97 PCI: imx6: Enable the Vaux supply if available
    73cd60aaba743 ALSA: usb-audio: apply quirk for MOONDROP Quark2
    c9df78e84e85c wifi: mac80211: Fix 6 GHz Band capabilities element advertisement in lower bands
    f013e6aadd6d8 media: verisilicon: Explicitly disable selection api ioctls for decoders
    f6405d5ea261f media: adv7180: Only validate format in querystd
    115a068cd28cc media: adv7180: Do not write format to device in set_fmt
    5f9e09f28609b media: adv7180: Add missing lock in suspend callback
    e01a42c5a1855 net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms
    1da1cfa9c2b55 drm: panel-backlight-quirks: Make EDID match optional
    885c69a343101 drm/panthor: check bo offset alignment in vm bind
    483303d94c2d4 ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled
    356f6a277f05f selftests: drv-net: rss_ctx: make the test pass with few queues
    4a988c672b668 drm/xe/guc: Increase GuC crash dump buffer size
    6238fab18c1c6 drm/amdgpu: Allow kfd CRIU with no buffer objects
    ddd8742737669 drm/msm/dsi/phy_7nm: Fix missing initial VCO rate
    e8b63d342d434 drm/msm/dsi/phy: Toggle back buffer resync after preparing PLL
    2c55ec15062e1 dmaengine: dw-edma: Set status for callback_result
    4cd966067226e dmaengine: mv_xor: match alloc_wc and free_wc
    0f0d31760811d dmaengine: sh: setup_xref error handling
    3b66c3689fde9 ptp: Limit time setting of PTP clocks
    65d52148298b5 scsi: ufs: exynos: fsd: Gate ref_clk and put UFS device in reset on suspend
    5838b11e66801 scsi: pm8001: Use int instead of u32 to store error codes
    2ced7045c9319 crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof()
    bc2b881a0896c tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check()
    047c08808c22d microchip: lan865x: add ndo_eth_ioctl handler to enable PHY ioctl support
    296357dcdc4b5 inet_diag: annotate data-races in inet_diag_bc_sk()
    62d07edc3408a mips: lantiq: danube: rename stp node on EASY50712 reference board
    b3b2bcb198cc3 mips: lantiq: xway: sysctrl: rename stp clock
    00f2c5bb59b10 mips: lantiq: danube: add missing device_type in pci node
    e91be5cb71eec mips: lantiq: danube: add model to EASY50712 dts
    77439a0d125e2 mips: lantiq: danube: add missing properties to cpu node
    e14605b6035e9 drm/amdgpu: Respect max pixel clock for HDMI and DVI-D (v2)
    fd1052e860b43 drm/amdgpu: Avoid vcn v5.0.1 poison irq call trace on sriov guest
    353c6373d8d9f drm/amd/display: incorrect conditions for failing dto calculations
    cc84d7a6ba012 drm/amd/display: Increase minimum clock for TMDS 420 with pipe splitting
    e5fd6965f6b55 ASoC: SOF: ipc4-pcm: Add fixup for channels
    bc7bb1a0dd257 media: pci: mgb4: Fix timings comparison in VIDIOC_S_DV_TIMINGS
    d17dc9b16a1a6 media: fix uninitialized symbol warnings
    20b979de3fdc2 selftests: drv-net: rss_ctx: fix the queue count check
    2f95f8cbc5df6 platform/x86/intel-uncore-freq: Fix warning in partitioned system
    79670b12a4161 drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption
    3cc92e9bffa7c drm/amd/display: Support HW cursor 180 rot for any number of pipe splits
    01ffa1ba69d9b drm/amdkfd: fix vram allocation failure for a special case
    d367caca4a64a drm/amdgpu: Correct the counts of nr_banks and nr_errors
    deee089a226f8 fuse: zero initialize inode private data
    c57da33f6316e net: phy: fixed_phy: let fixed_phy_unregister free the phy_device
    67a9a278c96f4 remoteproc: wkup_m3: Use devm_pm_runtime_enable() helper
    8c30f5534b097 extcon: adc-jack: Fix wakeup source leaks on device unbind
    ad1c6577a0d3c scsi: pm80xx: Fix race condition caused by static variables
    d4375909d89e0 scsi: mpi3mr: Fix controller init failure on fault during queue creation
    f3355d810570d scsi: mpi3mr: Fix I/O failures during controller reset
    a0559eb8dcc6a net: ipv4: allow directed broadcast routes to use dst hint
    212187161ecec rpmsg: char: Export alias for RPMSG ID rpmsg-raw from table
    0db2260ecd3cd media: ipu6: isys: Set embedded data type correctly for metadata formats
    93fbacaf4875e net: wangxun: limit tx_max_coalesced_frames_irq
    c0aac13ce3789 rds: Fix endianness annotation for RDS_MPATH_HASH
    b2caf82bcdfe4 idpf: do not linearize big TSO packets
    9b966c72b6a7a ALSA: usb-audio: Add validation of UAC2/UAC3 effect units
    5a1e6d4dd11a7 tty: serial: Modify the use of dev_err_probe()
    97c9394124a0b bnxt_en: Add Hyper-V VF ID
    ccb8a899530f1 PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call
    6b9525596a83c f2fs: fix to detect potential corrupted nid in free_nid_list
    0f5cb5b089b05 net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV.
    719fcdf29051f net: stmmac: Correctly handle Rx checksum offload errors
    2263e086abefb net: When removing nexthops, don't call synchronize_net if it is not necessary
    6f3dcc809071d char: misc: Does not request module for miscdevice with dynamic minor
    72cd71ec60e89 char: misc: Make misc_register() reentry for miscdevice who wants dynamic minor
    b40c7c348f6a6 dm error: mark as DM_TARGET_PASSES_INTEGRITY
    958234997dd51 wifi: rtw89: fix BSSID comparison for non-transmitted BSSID
    ca18975c4de2e wifi: rtw89: wow: remove notify during WoWLAN net-detect
    858e1b984408c usb: gadget: f_ncm: Fix MAC assignment NCM ethernet
    5a46feb45873c iio: adc: imx93_adc: load calibrated values even calibration failed
    71cb5d38a7398 iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register
    b8698db53a1b4 drm/amdkfd: Handle lack of READ permissions in SVM mapping
    47281febebe33 drm/amdgpu: fix nullptr err of vm_handle_moved
    ac5a106c6da6e drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts
    fecad28960498 HID: pidff: PERMISSIVE_CONTROL quirk autodetection
    17107ba4050e1 HID: pidff: Use direction fix only for conditional effects
    475e9d306c1c1 drm/panthor: Serialize GPU cache flush operations
    0213e4175abbb media: imon: make send_packet() more robust
    c14cf41094136 net: ipv6: fix field-spanning memcpy warning in AH output
    22dd4394da5a2 scsi: ufs: host: mediatek: Fix invalid access in vccqx handling
    f394022d753e7 scsi: ufs: host: mediatek: Change reset sequence for improved stability
    514a0a4c4945e scsi: ufs: host: mediatek: Assign power mode userdata before FASTAUTO mode change
    3cedc28d28695 scsi: ufs: host: mediatek: Fix PWM mode switch issue
    9aa36bba59533 scsi: ufs: host: mediatek: Fix auto-hibern8 timer configuration
    d7e41e51c4d0e bridge: Redirect to backup port when port is administratively down
    a77f4ee149db7 s390/pci: Use pci_uevent_ers() in PCI recovery
    62b249b132fc1 powerpc/eeh: Use result of error_detected() in uevent
    460e0dc9af2d7 tty: serial: ip22zilog: Use platform device for probing
    c3b015d15c820 thunderbolt: Use is_pciehp instead of is_hotplug_bridge
    747930be915ef ice: Don't use %pK through printk or tracepoints
    740bfb80ac594 net: stmmac: Check stmmac_hw_setup() in stmmac_resume()
    1b2d4eea3f54c x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall
    fea2f9e487d7d PCI/ERR: Update device error_state already after reset
    e12465e5b70c5 media: i2c: Kconfig: Ensure a dependency on HAVE_CLK for VIDEO_CAMERA_SENSOR
    6f6a157df378e drm/tidss: Set crtc modesetting parameters with adjusted mode
    e6f4716011fd2 drm/bridge: cdns-dsi: Don't fail on MIPI_DSI_MODE_VIDEO_BURST
    6827f61b02f4d drm/bridge: cdns-dsi: Fix REG_WAKEUP_TIME value
    754cb9cc89f63 drm/tidss: Use the crtc_* timings when programming the HW
    41edf187dd246 media: amphion: Delete v4l2_fh synchronously in .release()
    c9d4cf333f3d7 media: pci: ivtv: Don't create fake v4l2_fh
    0b240c76defc9 drm/amdkfd: return -ENOTTY for unsupported IOCTLs
    bc1ca06998c1c wifi: rtw88: sdio: use indirect IO for device registers before power-on
    8ebef59d02945 wifi: rtw89: print just once for unknown C2H events
    b0faf30921d55 selftests/net: Ensure assert() triggers in psock_tpacket.c
    5f58cae7ccf94 selftests/net: Replace non-standard __WORDSIZE with sizeof(long) * 8
    59f223bace9fe PCI: Disable MSI on RDC PCI to PCIe bridges
    1ffd2a2cdbbbb drm/amd/display: Wait until OTG enable state is cleared
    fc17bb647d416 drm/amd/display: Reset apply_eamless_boot_optimization when dpms_off
    3db7394212d02 ASoC: mediatek: Use SND_JACK_AVOUT for HDMI/DP jacks
    630debf099bac drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf()
    86ddaac6f06fc drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff
    8a379fd23e802 drm/amd/pm: Use cached metrics data on arcturus
    b024916b365de drm/amd/pm: Use cached metrics data on aldebaran
    7abc99984f8b2 drm/amd/display: update dpp/disp clock from smu clock table
    1b18a6fd7dd92 drm/amd/display: add more cyan skillfish devices
    51ece8d2a98ad drm/amdgpu: Skip poison aca bank from UE channel
    eb553214dc9d5 drm/amd/amdgpu: Release xcp drm memory after unplug
    55fadcd04ed2e drm/amdgpu: Avoid rma causes GPU duplicate reset
    99428bd6123d5 drm/xe: Fix oops in xe_gem_fault when running core_hotunplug test.
    efffbbbe80bce drm/xe/guc: Add more GuC load error status codes
    ec77576783514 drm/amd/display: Increase AUX Intra-Hop Done Max Wait Duration
    021fe59351fb2 drm/amd/display: Move setup_stream_attribute
    a72b486d41352 drm/amdgpu: Check vcn sram load return value
    9cb03fb9ec46e drm/amdgpu: add range check for RAS bad page address
    77e69d00a457f drm/amd/display: ensure committing streams is seamless
    069dc0232ae4a drm/amd/display: fix condition for setting timing_adjust_pending
    42e7440ac65c1 mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs
    67e8a4d053233 mfd: core: Increment of_node's refcount before linking it to the platform device
    933fc45da2777 mfd: da9063: Split chip variant reading in two bus transactions
    3735ee5c21e0f mfd: madera: Work around false-positive -Wininitialized warning
    38f73c37cf1ee mfd: stmpe-i2c: Add missing MODULE_LICENSE
    6dc754d517b47 mfd: stmpe: Remove IRQ domain upon removal
    634eaa0614ad1 tools/power x86_energy_perf_policy: Prefer driver HWP limits
    ece6d9d5125e7 tools/power x86_energy_perf_policy: Enhance HWP enable
    4535b7ec16b4b tools/power x86_energy_perf_policy: Fix incorrect fopen mode usage
    1dee521b9412f selftests/bpf: Fix flaky bpf_cookie selftest
    02e73f9f56148 tools/cpupower: Fix incorrect size in cpuidle_state_disable()
    e913f379acfaa hwmon: (dell-smm) Remove Dell Precision 490 custom config data
    527fbd192c020 hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex
    945d73ef5c9f3 uprobe: Do not emulate/sstep original instruction when ip is changed
    a8576f1e80d99 nvme: Use non zero KATO for persistent discovery connections
    a7ced9d338c7b bpf: Clear pfmemalloc flag when freeing all fragments
    e628b0524b378 riscv: bpf: Fix uninitialized symbol 'retval_off'
    56ac639d6fa6f blk-cgroup: fix possible deadlock while configuring policy
    8cc561dd9d02f clocksource/drivers/timer-rtl-otto: Do not interfere with interrupts
    d0e217b33d42b clocksource/drivers/timer-rtl-otto: Work around dying timers
    355c1a72cb39a clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel
    c9172cced19bf ACPI: SPCR: Support Precise Baud Rate field
    f25411c9d87bd spi: rpc-if: Add resume support for RZ/G3E
    7163513c1c702 selftests/bpf: Fix selftest verifier_arena_large failure
    3b4222494489f futex: Don't leak robust_list pointer on exec race
    c876a729a4cd1 cpuidle: Fail cpuidle device registration if there is one already
    7e7d5bfbbec0e bpftool: Fix -Wuninitialized-const-pointer warnings with clang >= 21
    13276961ae688 power: supply: qcom_battmgr: handle charging state change notifications
    a4914df87fdda pmdomain: apple: Add "apple,t8103-pmgr-pwrstate"
    eff9be1646922 tools/cpupower: fix error return value in cpupower_write_sysfs()
    ffd87e786745b video: backlight: lp855x_bl: Set correct EPROM start for LP8556
    16c0240a4b30e i3c: mipi-i3c-hci-pci: Add support for Intel Wildcat Lake-U I3C
    dea5e008d5c72 bpf: Do not limit bpf_cgroup_from_id to current's namespace
    9950af4303942 nvme-fc: use lock accessing port_state and rport state
    04d17540ef51e nvmet-fc: avoid scheduling association deletion twice
    819c619cc4ec6 tee: allow a driver to allocate a tee_device without a pool
    fd39594a00012 ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method()
    b89e25efa2bd1 pwm: pca9685: Use bulk write to atomicially update registers
    03d4d9a1d818d mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card
    ebac995a8aedd firmware: qcom: tzmem: disable sc7180 platform
    168b8941261d8 ARM: tegra: transformer-20: fix audio-codec interrupt
    5c95e96e94181 ARM: tegra: transformer-20: add missing magnetometer interrupt
    27517baf234ec ARM: tegra: p880: set correct touchscreen clipping
    472452e76d9c0 soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups
    10bda7ac2ac52 arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106
    ea6534d41f6d2 arm64: zynqmp: Disable coresight by default
    ff023ab94f332 cpufreq: ondemand: Update the efficient idle check for Intel extended Families
    f420b7cb807f1 irqchip/loongson-pch-lpc: Use legacy domain for PCH-LPC IRQ controller
    aa06016d5b31c hwmon: sy7636a: add alias
    94a612b6b7397 power: supply: sbs-charger: Support multiple devices
    e237d61d10ce5 pinctrl: keembay: release allocated memory in detach path
    c79a51eaf6769 hwmon: (sbtsi_temp) AMD CPU extended temperature range support
    db2056038deca hwmon: (lenovo-ec-sensors) Update P8 supprt
    f9c64e110da1b hwmon: (k10temp) Add device ID for Strix Halo
    2bd194738ca92 hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
    ce7c0d7be1f15 power: supply: qcom_battmgr: add OOI chemistry
    bbe77f5bb5c7f thermal: intel: selftests: workload_hint: Mask unsupported types
    91507503663d8 thermal: gov_step_wise: Allow cooling level to be reduced earlier
    0725fc68fc671 ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[]
    6bb7489f38d9e ACPI: resource: Skip IRQ override on ASUS Vivobook Pro N6506CU
    c1e1a5653b684 ACPI: PRM: Skip handlers with NULL handler_address or NULL VA
    cd63490ff4ed5 irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment
    c9a1c43f762ce selftests/bpf: Upon failures, exit with code 1 in test_xsk.sh
    e8e0637b85a12 arc: Fix __fls() const-foldability via __builtin_clzl()
    64adabb6d9d51 cpufreq/longhaul: handle NULL policy in longhaul_exit
    e832948915e2a selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2
    4aeae7cc71563 libbpf: Fix USDT SIB argument handling causing unrecognized register error
    e38c07cc59c9c ACPI: video: force native for Lenovo 82K8
    c0cc3080aae07 ACPI: sysfs: Use ACPI_FREE() for freeing an ACPI object
    aaafd17d3f4be io_uring/zctx: check chained notif contexts
    a3c875e9aeb4d irqchip/sifive-plic: Respect mask state when setting affinity
    a4af74391b549 firewire: ohci: move self_id_complete tracepoint after validating register
    0f20be8733d1e bpf: Use tnums for JEQ/JNE is_branch_taken logic
    6dc536165ba5f cpufreq: ti: Add support for AM62D2
    09daf72a64b73 memstick: Add timeout to prevent indefinite waiting
    37aa3afbf8c6f mmc: host: renesas_sdhi: Fix the actual clock
    9673c58764ed4 pinctrl: single: fix bias pull up/down handling in pin_config_set
    943797cbe89b1 bpf: Don't use %pK through printk
    b51878b5edb9d soc: ti: pruss: don't use %pK through printk
    1c2c60c9bb6ae spi: loopback-test: Don't use %pK through printk
    1bc4a402c0184 soc: qcom: smem: Fix endian-unaware access of num_entries
    27568eeee66d9 firmware: qcom: scm: preserve assign_mem() error return value
    afc13decf32b6 soc: aspeed: socinfo: Add AST27xx silicon IDs
    5e23918e43522 s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP
    3591d56ea9bfd s390/pci: Avoid deadlock between PCI error recovery and mlx5 crdump
    6be3d7f731dcf drm/sched: Fix race in drm_sched_entity_select_rq()
    f78da4cad3b11 drm/sched: Re-group and rename the entity run-queue lock
    431b4e8c7bfdc drm/sched: Optimise drm_sched_entity_push_job
    d62b808d5c68a usb: gadget: f_fs: Fix epfile null pointer access after ep enable.
    e980de2ff109d x86/CPU/AMD: Add RDSEED fix for Zen5
    958999dbd18ec mfd: kempld: Switch back to earlier ->init() behavior
    acbbd683b3ea6 cpuidle: governors: menu: Select polling state in some more cases
    e3853abbba506 cpuidle: governors: menu: Rearrange main loop in menu_select()
    46fcee9f99ef4 sched_ext: Mark scx_bpf_dsq_move_set_[slice|vtime]() with KF_RCU
    094932903f6d1 ACPI: fan: Use platform device for devres-related actions
    d2e07b95e0a1b ACPI: fan: Add fan speed reporting for fans with only _FST
    ab574f883307c drm/amd/display: Fix incorrect return of vblank enable on unconfigured crtc
    3daad56d20db3 drm/amd: Check that VPE has reached DPM0 in idle handler
    aeb1cf1e8db36 drm/ast: Clear preserved bits from register output value
    0142fe895986a drm/mediatek: Fix device use-after-free on unbind
    23c3745dba57a drm/nouveau: Fix race in nouveau_sched_fini()
    3ec3d47e3a03d drm/sched: avoid killing parent entity on child SIGKILL
    6bdef5648a60e drm/sysfb: Do not dereference NULL pointer in plane reset
    c8788295ce527 drm/xe: Do not wake device during a GT reset
    7eb7ee2bbd866 s390/mm: Fix memory leak in add_marker() when kvrealloc() fails
    a16e92f8d7dc7 regmap: slimbus: fix bus_context pointer in regmap init calls
    1b61a1da3d810 perf/x86/intel: Fix KASAN global-out-of-bounds warning
    f9caae663343b block: make REQ_OP_ZONE_OPEN a write operation
    1e84391707b5b block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL
    a53c8e15153a3 ACPI: fan: Use ACPI handle when retrieving _FST
    ba58efa890cc8 drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland
    6f18f14eb3edf drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji
    3545f3cb517c1 drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()
    2fa41445d8c98 drm/radeon: Remove calls to drm_put_dev()
    f7482516002a1 drm/radeon: Do not kfree() devres managed rdev
    3e8b6796df1e3 ASoC: fsl_sai: Fix sync error in consumer mode
    8fe39c8387d84 dpll: spec: add missing module-name and clock-id to pin-get reply
    97b34c9765cbb sfc: fix potential memory leak in efx_mae_process_mport()
    95f1e4ecf7df1 net: hns3: return error code when function fails
    6294e03caef26 tools: ynl: fix string attribute length to include null terminator
    8fe83fad4bb66 drm/etnaviv: fix flush sequence logic
    20897a8fa66c1 Bluetooth: hci_core: Fix tracking of periodic advertisement
    b10f8ff2231c3 Bluetooth: ISO: Fix another instance of dst_type handling
    3a9dfe641913b Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00
    cd7a128032973 Bluetooth: btmtksdio: Add pmctrl handling for BT closed state during reset
    fd25c5bb96b31 Bluetooth: ISO: Fix BIS connection dst_type handling
    825ce373fd709 Bluetooth: ISO: Update hci_conn_hash_lookup_big for Broadcast slave
    ae76cf6c2c842 Bluetooth: hci_sync: fix race in hci_cmd_sync_dequeue_once
    2ce1de32e0544 usbnet: Prevents free active kevent
    10e2d2d16ab48 libbpf: Fix powerpc's stack register definition in bpf_tracing.h
    9c52bf5819c4a ASoC: fsl_sai: fix bit order for DSD format
    ca6d2b7aca778 ASoC: Intel: avs: Disable periods-elapsed work when closing PCM
    25a4d105a9bd0 ASoC: Intel: avs: Unprepare a stream when XRUN occurs
    29d0504077044 crypto: aspeed - fix double free caused by devm
    8df22e4bb6d88 bpf: Do not audit capability check in do_jit()
    0efcafd48d252 bpf, x86: Avoid repeated usage of bpf_prog->aux->stack_depth
    40f5c9fc66894 bpf: Find eligible subprogs for private stack support
    55a01a4777a01 scsi: ufs: core: Initialize value of an attribute returned by uic cmd
    10ca3b2eec384 bpf: Sync pending IRQ work before freeing ring buffer
    22aa7d1631e8a kunit: test_dev_action: Correctly cast 'priv' pointer to long*
    5596a90c8952b wifi: mac80211: fix key tailroom accounting leak
    23b8682f05ec5 wifi: mac80211: don't mark keys for inactive links as uploaded
    c06a402459b15 ASoC: cs-amp-lib-test: Fix missing include of kunit/test-bug.h
    c903a5848d814 ALSA: usb-audio: fix control pipe direction
    411b8b9c9cf81 drm/msm/a6xx: Fix GMU firmware parser
    e3373f10c6a6c wifi: ath11k: avoid bit operation on key flags
    50f50dd024b4d wifi: ath11k: add support for MU EDCA
    2a6cd5951ba8e wifi: ath12k: free skb during idr cleanup callback
    775e37df2acc3 wifi: ath11k: Add missing platform IDs for quirk table
    c4840991ee4cc wifi: ath10k: Fix memory leak on unsupported WMI command
    5b2619b488f1d x86/fpu: Ensure XFD state on signal delivery
    327f89c21601e smb: client: fix potential cfid UAF in smb2_query_info_compound
    d13fe1d330aa5 s390/pci: Restore IRQ unconditionally for the zPCI device
    ae68e814f213c ASoC: qdsp6: q6asm: do not sleep while atomic
    0c4f121c0e87e mptcp: restore window probe
    0aee3dd83edec mptcp: drop bogus optimization in __mptcp_check_push()
    3ea7b3a6971c1 fbdev: valkyriefb: Fix reference count leak in valkyriefb_init
    a22bcb7f104aa fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS
    a6eed58249e7d wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode
    2fc5484456630 Bluetooth: rfcomm: fix modem control handling
    901f44227072b fbdev: bitblit: bound-check glyph index in bit_putcs*
    e16d5c139ad96 virtio-net: drop the multi-buffer XDP packet in zerocopy
    6fb16571a6d5c ACPI: button: Call input_free_device() on failing input device registration
    de5fc93275a4a ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
    9280286e048e0 fbdev: atyfb: Check if pll_ops->init_pll failed
    c079d42f70109 fbcon: Set fb_display[i]->mode to NULL when the mode is released
    67051ecfce050 net: usb: asix_devices: Check return value of usbnet_get_endpoints
    a4948875ed059 NFSD: Fix crash in nfsd4_read_release()

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 days agolinux-yocto/6.12: update CVE exclusions (6.12.57)
Bruce Ashfield [Thu, 4 Dec 2025 04:30:22 +0000 (23:30 -0500)] 
linux-yocto/6.12: update CVE exclusions (6.12.57)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 4 changes (1 new | 3 updated): - 1 new CVEs: CVE-2025-8558 - 3 updated CVEs: CVE-2014-5406, CVE-2023-7312, CVE-2025-50363
        Date: Mon, 3 Nov 2025 18:44:24 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>