]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
2 weeks agopatchtest: apply patch in repo root
Gyorgy Sarvari [Mon, 15 Sep 2025 09:02:05 +0000 (11:02 +0200)] 
patchtest: apply patch in repo root

Patchtest tries to apply the received patch on the repository, without
specifying the directory, which means that the CWD is used. In case the
patch modifies a content in a different folder (e.g. the script is running
in ./meta, but the patch modifies ./meta-selftest), the patch will be skipped,
but git still returns 0, instead of complaining.

To avoid such false positives, specify the working directory for applying the
patch - the top of the repodir.

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>
2 weeks agoutil-linux: remove fcntl-lock
Rasmus Villemoes [Mon, 15 Sep 2025 08:51:35 +0000 (10:51 +0200)] 
util-linux: remove fcntl-lock

Since upstream util-linux's flock command now supports the --fcntl
flag, there is no longer any reason to keep building the separate
fcntl-lock binary.

Signed-off-by: Rasmus Villemoes <ravi@prevas.dk>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agorun-postinsts: use 'flock --fcntl' instead of separate fcntl-lock binary
Rasmus Villemoes [Mon, 15 Sep 2025 08:51:34 +0000 (10:51 +0200)] 
run-postinsts: use 'flock --fcntl' instead of separate fcntl-lock binary

Since v2.41, util-linux flock has understood the --fcntl option,
making it use fcntl(F_OFD_SETLK[W]) instead of flock().

Signed-off-by: Rasmus Villemoes <ravi@prevas.dk>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agocups: upgrade 2.4.12 -> 2.4.14
Vijay Anusuri [Mon, 15 Sep 2025 06:58:20 +0000 (12:28 +0530)] 
cups: upgrade 2.4.12 -> 2.4.14

Changelog:
===========
v2.4.14

The hotfix release brings fix for installation process of localized templates and CUPS web UI home pages.

v2.4.13

The release 2.4.13 brings two CVE fixes - fix for important CVE-2025-58060 and fix for moderate CVE-2025-58364, together with several bug fixes.

The release includes a new feature - new attribute for printer and job objects - print-as-raster - which allows enforce rasterization of the file for IPP Everywhere/AirPrint printers, which supports PDF and raster document formats. The feature is useful for working around internal PDF issues in the printer firmware, for example missing diacritic when printing a PDF.

The detailed list of changes is available in CHANGES.md.

Ref: https://github.com/openprinting/cups/releases

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>
2 weeks agogo: add sdk test
Osama Abdelkader [Sun, 14 Sep 2025 18:25:50 +0000 (20:25 +0200)] 
go: add sdk test

- Add meta/lib/oeqa/sdk/cases/go.py with GoCompileTest and GoHostCompileTest classes
- Test validates Go cross-compilation toolchain functionality
- Includes native compilation, cross-compilation, and Go module support
- Uses dynamic architecture detection for portability

Signed-off-by: Osama Abdelkader <osama.abdelkader@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agogo: extend runtime test
Osama Abdelkader [Sun, 14 Sep 2025 18:25:49 +0000 (20:25 +0200)] 
go: extend runtime test

extend go runtime test with a simple test file, and simple
go module test to validate go compilation and execution on
target.

Signed-off-by: Osama Abdelkader <osama.abdelkader@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopatchtest: don't match BitBake python expansion as GitHub username
Gyorgy Sarvari [Sun, 14 Sep 2025 17:47:09 +0000 (19:47 +0200)] 
patchtest: don't match BitBake python expansion as GitHub username

BitBake's Python expansion syntax looks very similar to GitHub usernames:
${@foo} - which triggers a false alarm from patchtest.

This patch adds a negative lookahead to the GitHub username matching pattern:
only match in case the pattern doesn't start with "${" characters.

Also add a test for it.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agomaintainers.inc: unassign Tom Rini
Alexander Kanavin [Thu, 11 Sep 2025 16:33:59 +0000 (18:33 +0200)] 
maintainers.inc: unassign Tom Rini

This was requested via private email.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Acked-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agomaintainers.inc: unassign Carlos Rafael Giani
Alexander Kanavin [Wed, 10 Sep 2025 10:50:53 +0000 (12:50 +0200)] 
maintainers.inc: unassign Carlos Rafael Giani

No activity for a long time.

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>
2 weeks agomaintainers.inc: unassign Otavio Salvador
Alexander Kanavin [Wed, 10 Sep 2025 10:50:52 +0000 (12:50 +0200)] 
maintainers.inc: unassign Otavio Salvador

Same as other unassignments: no update activity for a long time.

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>
2 weeks agomaintainers.inc: unassign Changhyeok Bae
Alexander Kanavin [Wed, 10 Sep 2025 10:50:51 +0000 (12:50 +0200)] 
maintainers.inc: unassign Changhyeok Bae

Same as other unassignments: timely updates are not happening.

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>
2 weeks agomaintainers.inc: unassign Frederic Martinssons from cargo-c
Alexander Kanavin [Wed, 10 Sep 2025 10:50:50 +0000 (12:50 +0200)] 
maintainers.inc: unassign Frederic Martinssons from cargo-c

Same as previous unassignment: no activity.

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>
2 weeks agomaintainers.inc: unassign Anuj Mittal
Alexander Kanavin [Wed, 10 Sep 2025 10:50:49 +0000 (12:50 +0200)] 
maintainers.inc: unassign Anuj Mittal

Same as previous unassignment: no activity for a very long time.

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>
2 weeks agomaintainers.inc: unassign Zang Ruochen
Alexander Kanavin [Wed, 10 Sep 2025 10:50:48 +0000 (12:50 +0200)] 
maintainers.inc: unassign Zang Ruochen

There hasn't been any version updates or other oe-core
activity in a long time.

We're actually getting better and timelier updates when
someone sees a recipe has no maintainer and then goes ahead
with the update themselves.

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>
2 weeks agooverlayfs: Disable renaming of network interfaces
Vyacheslav Yurkov [Fri, 12 Sep 2025 22:29:00 +0000 (22:29 +0000)] 
overlayfs: Disable renaming of network interfaces

Current qemurunner implementation expects internal network interface to
be eth0, but by default systemd renames network interfaces to have
predictable names. This causes a race in the evaluation of results of
susequent commands in case when qemurunner tries to setup the network
after the interface was already renamed and fails to do that (because
there's no eth0 interface present anymore).

[YOCTO #15962]

Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agobase.bbclass: remove unneeded bb.runqueue import
Chen Qi [Fri, 12 Sep 2025 08:13:54 +0000 (16:13 +0800)] 
base.bbclass: remove unneeded bb.runqueue import

base.bbclass no longer uses bb.runqueue[1]. Remove the import.

[1] https://git.openembedded.org/openembedded-core/commit/?id=2af49716504f65be0cb01f609ea9bfa334926589

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopackage_manager/ipk: give out useful reason about an unmatched package
Chen Qi [Fri, 12 Sep 2025 03:33:25 +0000 (20:33 -0700)] 
package_manager/ipk: give out useful reason about an unmatched package

Give out useful information when a package could not be matched.

Before the change:

  error: opkg_solver_install: No candidates to install catch2 (null)!

With this patch:

  error: opkg_solver_install: No candidates to install catch2 (null)!
  ...
  catch2 is a recipe. Its generated packages are: ['catch2-src', 'catch2-dbg', 'catch2-staticdev', 'catch2-dev', 'catch2-doc']
  Either specify a generated package or set ALLOW_EMPTY:${PN} = "1" in catch2 recipe

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopackage_manager/deb: give out useful reason about an unmatched package
Chen Qi [Fri, 12 Sep 2025 03:33:24 +0000 (20:33 -0700)] 
package_manager/deb: give out useful reason about an unmatched package

Give out useful information when a package could not be matched.

Before the change:

  E: Package 'catch2' has no installation candidate

With this patch:

  E: Package 'catch2' has no installation candidate
  catch2 is a recipe. Its generated packages are: ['catch2-src', 'catch2-dbg', 'catch2-staticdev', 'catch2-dev', 'catch2-doc']
  Either specify a generated package or set ALLOW_EMPTY:${PN} = "1" in catch2 recipe

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopackage_manager/rpm: give out useful reason about unmatched packages
Chen Qi [Fri, 12 Sep 2025 03:33:23 +0000 (20:33 -0700)] 
package_manager/rpm: give out useful reason about unmatched packages

Unmatched package error is a common error at rootfs. We want to give
out more useful information to user.

Before this change, if some user specifiy IMAGE_INSTALL += "catch2",
the error message will be like:

  No match for argument: catch2
  Error: Unable to find a match: catch2

With this patch, the error message will be like:

  No match for argument: catch2
  Error: Unable to find a match: catch2
  catch2 is a recipe. Its generated packages are: ['catch2-src', 'catch2-dbg', 'catch2-staticdev', 'catch2-dev', 'catch2-doc']
  Either specify a generated package or set ALLOW_EMPTY:${PN} = "1" in catch2 recipe

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopackage_manager/__init__.py: add function to give user reason about a missing package
Chen Qi [Fri, 12 Sep 2025 03:33:22 +0000 (20:33 -0700)] 
package_manager/__init__.py: add function to give user reason about a missing package

When users specify some package in IMAGE_INSTALL, but get some error
at rootfs time, the user might be confusing. This usually happens
when the user puts a recipe name in IMAGE_INSTALL.

To helper user understand more about what's going on, add a common
function here which makes use of pkgdata data to give the possible
reason about a missing package. This function is expected to be used
by package backends such as rpm.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agobuildtools-tarball: fix unbound variable issues under 'set -u'
Haixiao Yan [Fri, 12 Sep 2025 01:59:33 +0000 (09:59 +0800)] 
buildtools-tarball: fix unbound variable issues under 'set -u'

When Bash runs with 'set -u' (nounset), accessing an unset variable
directly (e.g. [ -z "$SSL_CERT_FILE" ]) causes a fatal "unbound variable"
error. As a result, the fallback logic to set SSL_CERT_FILE/SSL_CERT_DIR
is never triggered and the script aborts.

The current code assumes these variables may be unset or empty, but does
not guard against 'set -u'. This breaks builds in stricter shell
environments or when users explicitly enable 'set -u'.

Fix this by using parameter expansion with a default value, e.g.
"${SSL_CERT_FILE:-}", so that unset variables are treated as empty
strings. This preserves the intended logic (respect host env first, then
CAFILE/CAPATH, then buildtools defaults) and makes the script robust
under 'set -u'.

Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agobabeltrace2: upgrade 2.1.1 -> 2.1.2
Gyorgy Sarvari [Thu, 11 Sep 2025 20:36:13 +0000 (22:36 +0200)] 
babeltrace2: upgrade 2.1.1 -> 2.1.2

shortlog:
src.ctf.fs: be less strict when encountering trailing byte at the end of packetized CTF 1.8 metadata
tests: add bt_test_cli
tests: make bt_cli accept non-positional options
tests: bt_diff_cli: don't pass unexpected extra args to bt_diff
tests: remove unnecessary nonlocal keywords
Fix: Python: set local typing version to that of 3.5.2
Fix: Python: missing __contains__ method for _PluginComponentClasses
Fix: tests: Add explicit items method for Mapping compatibility
Tests: sync normand.py with upstream
Fix: tests: Add explicit __iter__ method for Iterator compatibility
Fix: Use local_typing with Python < 3.5.3

ptest results:

1..19926

DURATION: 127
END: /usr/lib/babeltrace2/ptest
2025-09-11T20:25
STOP: ptest-runner
TOTAL: 1 FAIL: 0

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>
2 weeks agokmscube: upgrade to latest revision
Fabio Estevam [Thu, 11 Sep 2025 20:01:47 +0000 (17:01 -0300)] 
kmscube: upgrade to latest revision

Upgrade to the latest kmscube revision.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agofreetype: add PACKAGECONFIG for brotli
Markus Volk [Thu, 11 Sep 2025 15:19:22 +0000 (17:19 +0200)] 
freetype: add PACKAGECONFIG for brotli

Enabling brotli adds support for processing WOFF2 fonts.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agobinutils: stable 2.45 branch updates
Deepesh Varatharajan [Thu, 11 Sep 2025 09:13:25 +0000 (02:13 -0700)] 
binutils: stable 2.45 branch updates

Below commits on binutils-2.45 stable branch are updated.

316da476e61 visium MAX_MEM_FOR_RS_ALIGN_CODE
b58f54a9bde strip: Don't treat fat IiR objects as plugin object
a71a4df76e2 strip: Treat "default" output_target as unspecified
96114b5c147 strip: Don't check target_defaulted in input BFD
2b2e51a31ec libctf: link: rejig lazy opening to not need weak symbols
ae8c1b4241a libctf: don't run tests requiring deduplicating linker unless one is in use
e54a1de9515 libctf: exclude always-emitted Solaris symbols from the symtypetab
32830073ea0 libctf: get libctf-nobfd.ver from the right place with Solaris ld
404cb58a92f libctf: do not use mmap on Solaris 11
99f48156dd1 LoongArch: Fix symbol size after relaxation
d45e8bff0b4 libiberty: sync with gcc
b09f71c1c46 Re: resbin: don't pass NULL as printf %s arg
72d7cfff264 PR 33229 nds32 gas segfaults on gcc output
879eabba0fc Fix more unused variable warnings
29996106c19 Fix unused variable warnings
5541a7e7712 binutils: drop unused note_size, contents, old variables
f4290b25097 bfd: drop unused elt_no
2a07e06e269 Re: Re-enable development on the 2.45 branch
ad8cf343ab5 Re-enable development on the 2.45 branch

Test Results:
                                 Before  After  Diff
No. of expected passes            315     317    +2
No. of unexpected failures        1       1      0
No. of untested testcases         1       1      0
No. of unsupported tests          9       9      0

96114b5c147 strip: Don't check target_defaulted in input BFD
The above commit adds the newly passing test cases.

PASSed tests changes
+PASS: binutils-all/x86-64/pr33230.obj ( --strip-debug)
+PASS: binutils-all/x86-64/pr33230.obj (--input-target=default --strip-debug)

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 weeks agoffmpeg: update 7.1.1 -> 8.0
Alexander Kanavin [Thu, 11 Sep 2025 08:51:23 +0000 (10:51 +0200)] 
ffmpeg: update 7.1.1 -> 8.0

libpostproc removed upstream.

License-update: formatting.

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>
2 weeks agoxkeyboard-config: update 2.44 -> 2.45
Alexander Kanavin [Thu, 11 Sep 2025 08:51:22 +0000 (10:51 +0200)] 
xkeyboard-config: update 2.44 -> 2.45

License-update: disclaimer and copyright clarifications per
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/821

Replace manual symlink creation with a meson option.

Drop no-op autoconf options.

Adjust packaging as this is where upstream installs now.

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>
2 weeks agopango: update 1.56.4 -> 1.57.0
Alexander Kanavin [Thu, 11 Sep 2025 08:51:21 +0000 (10:51 +0200)] 
pango: update 1.56.4 -> 1.57.0

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>
2 weeks agoigt-gpu-tools: update 1.30 -> 2.1
Alexander Kanavin [Thu, 11 Sep 2025 08:51:20 +0000 (10:51 +0200)] 
igt-gpu-tools: update 1.30 -> 2.1

Drop patch merged upstream.

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>
2 weeks agofontconfig: update 2.15.0 -> 2.17.1
Alexander Kanavin [Thu, 11 Sep 2025 08:51:19 +0000 (10:51 +0200)] 
fontconfig: update 2.15.0 -> 2.17.1

Tarballs have relocated to gitlab.

Convert to meson.

License-update: trim the code, keep only the license
(there used to be a second copyright notice from a different author but
with mostly same MIT-ish content)

Add a backport to fix musl builds.

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>
2 weeks agocargo-c: update 0.10.14 -> 0.10.15
Alexander Kanavin [Thu, 11 Sep 2025 08:51:16 +0000 (10:51 +0200)] 
cargo-c: update 0.10.14 -> 0.10.15

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>
2 weeks agopython3-pip: update 25.1.1 -> 25.2
Alexander Kanavin [Thu, 11 Sep 2025 08:51:15 +0000 (10:51 +0200)] 
python3-pip: update 25.1.1 -> 25.2

License-update: drop typing extensions license as it has been removed from vendor directory.

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>
2 weeks agopython3-pbr: update 6.1.0 -> 7.0.1
Alexander Kanavin [Thu, 11 Sep 2025 08:51:14 +0000 (10:51 +0200)] 
python3-pbr: update 6.1.0 -> 7.0.1

Drop 0001-change-shebang-to-python3.patch
(the change is made only to tests which aren't installed,
and probably isn't necessary to begin with as upstream
would've fixed it already).

Merge .inc into .bb.

Switch away from setuptools3 as pyproject.toml now exists.

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>
2 weeks agopython3-booleanpy: update 4.0 -> 5.0
Alexander Kanavin [Thu, 11 Sep 2025 08:51:13 +0000 (10:51 +0200)] 
python3-booleanpy: update 4.0 -> 5.0

pypi's inability to make up its mind regarding separators goes on
(and on and on).

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>
2 weeks agopypi.bbclass: add / to UPSTREAM_CHECK_URI value
Alexander Kanavin [Thu, 11 Sep 2025 08:51:12 +0000 (10:51 +0200)] 
pypi.bbclass: add / to UPSTREAM_CHECK_URI value

This avoid an unnecessary 301 redirect and is matching the spec:
https://packaging.python.org/en/latest/specifications/simple-repository-api/#project-detail

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>
2 weeks agolibrepo: update 1.19.0 -> 1.20.0
Alexander Kanavin [Thu, 11 Sep 2025 08:51:11 +0000 (10:51 +0200)] 
librepo: update 1.19.0 -> 1.20.0

Drop 0004-Set-gpgme-variables-with-pkg-config-not-with-cmake-m.patch
as upstream added pkg-config support at last.

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>
2 weeks agoovmf: update 202502 -> 202508
Alexander Kanavin [Tue, 2 Sep 2025 13:03:19 +0000 (15:03 +0200)] 
ovmf: update 202502 -> 202508

Remove backports.

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>
2 weeks agoovmf-shell-image: move .wks file to its own directory
Alexander Kanavin [Thu, 11 Sep 2025 08:51:09 +0000 (10:51 +0200)] 
ovmf-shell-image: move .wks file to its own directory

If it's in ovmf/, devtool thinks it belongs to the ovmf recipe
and then deletes the file as it is not referred to by that recipe
anywhere.

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>
2 weeks agognupg: update 2.5.5 -> 2.5.11
Alexander Kanavin [Thu, 11 Sep 2025 08:51:08 +0000 (10:51 +0200)] 
gnupg: update 2.5.5 -> 2.5.11

2.5.x are pre-releases (there was an update to 2.5.0 one year ago by mistake), but
it's good to pull in bug fixes and stabilisation and stay close to eventual final release.

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>
2 weeks agoclang: Upgrade to 21.1.1 release
Khem Raj [Wed, 10 Sep 2025 21:06:24 +0000 (14:06 -0700)] 
clang: Upgrade to 21.1.1 release

Brings following bugfixes on top of 21.1.0

5a86dc996c26 [Xtensa] Fix lowering FP compare operations.
bb383adfafca [SCEVExp] Fix early exit in ComputeEndCheck. (#156910)
2daad319889d [LV] Don't run instcombine for interleaved-accesses test.
2d726485a4a3 [LV] Add more tests for interleave groups requiring predicates.
81d3b6ee82bf [X86] Only fold AND/ANDNP back to VSELECT if we know the predicated mask select is legal (#156663)
41df6d5e08b0 [CMake][AIX] Enable CMP0182: Create shared library archives by default (#155686)
35f812f23263 compiler-rt: Use OpenBSD's elf_aux_info to detect AArch64 HW features (#155768)
c75a0754d358 [builtins] Rename freebsd to elf_aux_info to reflect the function called. NFCI (#155749)
0bbb93672952 [libc++] Fix broken precondition of __bit_log2 (#155476)
677a8a2d3c5a [compiler-rt] Remove leftovers of FreeBSD md5/sha2 interceptors (#153351)
fa462a66e418 [lldb][DataFormatter] Allow std::string formatters to match against custom allocators (#156050)
12fbb344a1e8 [Coroutines] Restore accidentally dropped intrinsic IDs
160ad51687cc [clang][docs] Fix implicit-int-conversion-on-negation typos
e0d94d9626e4 [lldb][DWARFASTParserClang] Don't complete conflicting Objective-C++ types (#156681)
b4274c3bc8ee [DebugInfo] When referencing structured bindings use the reference's location, not the binding's declaration's location (#153637)
7a077a1b312b [libc++][AIX] Fixup problems with ABI list checking (#155643)
85e3f8ec7ff6 Remove EH_LABEL comments from tests
3751e53c3e89 [AArch64][BTI] Add BTI at EH entries. (#155308)
f8a0ecfc6108 [compiler-rt] Avoid depending on the libnvmm header for NetBSD (#153534)
113916ccf75f [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (#154962)
362b99f60ef5 [libcxx][fstream][NFC] Make __failed helper lambda a member function (#149390)
b7c18c1e7ac0 [libc++] Ensure that we restore invariants in basic_filebuf::overflow (#147389)
b63daf6312ab [RISCV] Cost casts with illegal types that can't be legalized (#153030)
ca11cf3afa42 [clang-format] Use proper flags for git diff-tree (#155247)
27f0e6e579b7 [clang][PAC] Fix builtins that claim address discriminated types are bitwise compatible (#154490)
e35cb1a59b3e [clang] Make sure EvalInfo pointer isn't null (#155563)
acabba4f6d30 [NVPTX] don't erase CopyToRegs when folding movs into loads (#149393)
0e5c3f9b58b9 [mlir][cmake] Fix mlir target export (#153341)
1f1a20bcb03d [AArch64][PAC] Do not execute AUT instructions speculatively (#155372)
d69907d99beb [AArch64][PAC] Fix clobbering registers by BLRA and AUTH_TCRETURN (#155373)
9f3f813c94f5 Add pointer auth documentation to contents (#155763)
7dbfe40cb318 [libc++] Disable cv-qualified arithmetic hash specializations (#155786)
ef3a6bd37c15 [Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches (#155957)
35215b6412b4 [SLP]Do not to try to revectorize previously vectorized phis in loops
64dd5399f7a1 [sanitizer_common] Older Haiku needs _GNU_SOURCE (#156291)
95608643573a [LoongArch] Fix broadcast load with extension. (#155960)
0d6736704f38 [X86] getScalarMaskingNode - if the mask is zero just return the blended passthrough and preserved source value (#153575)
1db648d1016d [release] Correct download links for Windows on Arm packages (#156459)
562605cef22a ThinLTOBitcodeWriter: Emit __cfi_check to full LTO part of bitcode file.
33e18acf4a03 [Analyzer] No longer crash with VLA operands to unary type traits (#151719)
8b6caff342c3 Bump version to 21.1.1

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>
2 weeks agoRevert "coreutils-native: don't install groups"
Peter Kjellerstedt [Wed, 10 Sep 2025 19:17:42 +0000 (21:17 +0200)] 
Revert "coreutils-native: don't install groups"

This reverts commit 113225b93c55d55a330fcca7d9f996ec039fb953.

The groups command was previously installed by shadow. Therefore the
one provided by coreutils was removed for native to avoid a conflict.
However, since version 4.17.0, shadow no longer installs a groups
command and thus there is no conflict anymore.

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>
2 weeks agolibglvnd: RPROVIDE "standard" package names
Dmitry Baryshkov [Wed, 10 Sep 2025 19:17:23 +0000 (22:17 +0300)] 
libglvnd: RPROVIDE "standard" package names

Some packages like cogl-1.0 RDEEPND on the GL / GL ES / EGL packages
directly. Reuse the package names RPROVIDEd by the non-glvnd mesa builds
for the libglvnd in order to let it fulfill the dependencies.

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 weeks agowic: add --extra-space back for compatibility
Ross Burton [Wed, 10 Sep 2025 14:41:31 +0000 (15:41 +0100)] 
wic: add --extra-space back for compatibility

The --extra-space argument was renamed to --extra-filesystem-space to
be clear what space is being added to, but this breaks existing wic
files.

Add back --extra-space as an alias for --extra-file-system-space so that
existing wks files don't fail.

[1] oe-core 39d10137b86 ("wic: rename wks flag --extra-space to --extra-filesystem-space")

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 weeks agolibical: improve buildpath situation
Ross Burton [Wed, 10 Sep 2025 13:48:07 +0000 (14:48 +0100)] 
libical: improve buildpath situation

Take an upstream patch to remove buildpaths from the generator's CMake
files, so we don't need to sed them out.

Also, the generator tool is only needed when cross-compiling libical,
so we don't actually need to install it in the target package. This has
the nice side-effect of removing libxml2 from the target RDEPENDS as it
is only used in the tool.

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 weeks agolibical: update patch status
Ross Burton [Wed, 10 Sep 2025 13:48:06 +0000 (14:48 +0100)] 
libical: update patch status

The 0001-cmake-Do-not-export-CC-into-gir-compiler.patch changes have
been merged upstream.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agomeson: Backport patches to support dependencies on header-only Boost libs
Peter Kjellerstedt [Wed, 10 Sep 2025 13:24:52 +0000 (15:24 +0200)] 
meson: Backport patches to support dependencies on header-only Boost libs

With Boost 1.89.0, the Boost.System library was made header-only. Since
this is a frequent library to have as dependency in meson.build files,
this resulted in build failures.

Backport two patches so that Boost dependencies on header-only libraries
work as expected.

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>
2 weeks agolibpng: upgrade 1.6.48 -> 1.6.50
Gyorgy Sarvari [Tue, 22 Jul 2025 15:27:01 +0000 (17:27 +0200)] 
libpng: upgrade 1.6.48 -> 1.6.50

Changelog:
Version 1.6.49 [June 12, 2025]
  Added SIMD-optimized code for the RISC-V Vector Extension (RVV).
    (Contributed by Manfred Schlaegl, Dragos Tiselice and Filip Wasil)
  Added various fixes and improvements to the build scripts and to
    the sample code.

Version 1.6.50 [July 1, 2025]
  Improved the detection of the RVV Extension on the RISC-V platform.
    (Contributed by Filip Wasil)
  Replaced inline ASM with C intrinsics in the RVV code.
    (Contributed by Filip Wasil)
  Fixed a decoder defect in which unknown chunks trailing IDAT, set
    to go through the unknown chunk handler, incorrectly triggered
    out-of-place IEND errors.
    (Contributed by John Bowler)
  Fixed the CMake file for cross-platform builds that require `libm`.

Ptests successfully passed:

============================================================================
Testsuite summary for libpng 1.6.50
============================================================================
# TOTAL: 32
# PASS:  32
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================

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>
2 weeks agogcc: fix local include path for nativesdk-gcc
Gregor Herburger [Wed, 10 Sep 2025 11:38:02 +0000 (13:38 +0200)] 
gcc: fix local include path for nativesdk-gcc

By default GCC uses /usr/local/include as the local include prefix.
When building the nativesdk-gcc package, this makes gcc look in the
hosts /usr/local/include and may use non-SDK headers.

Example from current poky:
$# x86_64-pokysdk-linux-gcc -v -E - </dev/null
 #include <...> search starts here:
  /opt/poky/5.2.99+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-pokysdk-linux/15.2.0/include
  /usr/local/include
  /opt/poky/5.2.99+snapshot/sysroots/x86_64-pokysdk-linux/usr/include
  /opt/poky/5.2.99+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-pokysdk-linux/15.2.0/include-fixed

Define LOCAL_INCLUDE_DIR along with the other include directories in
defaults.h to set the local include directory to the directory in the
sysroot.

Signed-off-by: Gregor Herburger <gregor.herburger@ew.tq-group.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoperf: Fix reproducibility issue
Richard Purdie [Thu, 11 Sep 2025 11:36:12 +0000 (12:36 +0100)] 
perf: Fix reproducibility issue

Perf's build process generates two copies of its internal headers,
one at tools/lib/perf/include/internal and one at libperf/include/internal
with files like xyarray.h. Although the files are identical, the binaries including
them would see them at different paths and have different debuginfo data.

To avoid this, build libperf.a first, which will ensure the libperf
headers directory exists. This is used in preference to the other by
the build process and results in consistent binaries.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolibrsvg: add ptest support
Gyorgy Sarvari [Thu, 4 Sep 2025 11:21:40 +0000 (13:21 +0200)] 
librsvg: add ptest support

The suite is quick, it takes ~5 seconds on my machine to execute.

The tests consist of 2 or 3 parts, depending on how one counts them.

The apitest PACKAGACONFIG compiles tests for the c-interface, as part of
the main meson build. This apitest expects test data to be present in
a folder relative the test binary: ../../rsvg/tests folder.

ptest-cargo compiles two sets of test: rsvg-convert tests, and generic assorted
tests for the library, in multiple binaries.

The rsvg-convert tests expect test data to be present in a "tests" folder,
in the same folder where the test binaries are.

The library tests expect the tests to be in a folder called "tests", that's
location is specified by the CARGO_MANIFEST_DIR environment variable.

As part of compiling the cargo tests, rsvg-convert is also compiled specifically
for the tests, however it is not supposed to be different from the actual binary.
It is deleted from the test set, because of two reasons:
1. It is not bit-identical to the actually installed rsvg-convert (it is compiled differently,
   with cargo only, without meson)
2. ptest-cargo class treated it as a test binary, and tried to execute it, which resulted
   in failing/hanging test.

It is avoided by not installing this binary, but rather use the real rsvg package
as a runtime dependency, and create a symlink to it in the run-ptest script.

Added liberation-fonts as a runtime dependency to the tests - the rsvg-convert
tests require some fonts to be available to be able to render during some
svg->pdf conversion tests.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agokexec-tools: Fix build with LLD linker
Khem Raj [Mon, 8 Sep 2025 21:06:57 +0000 (14:06 -0700)] 
kexec-tools: Fix build with LLD linker

With hardcoded -Ttext,0x10000 and newer toolchains emitting
.note.gnu.property before .text, the link can fail with an overlap.

Provide a minimal linker script that:
  - sets the image base to 0x10000,
  - places .text first at exactly 0x10000,
  - moves .note.gnu.property after .text,
  - optionally fixes .bss at 0x12000.

Works with both ld.bfd and LLD 21+.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agogrub,grub-efi: Always use BFD linker with clang
Khem Raj [Mon, 8 Sep 2025 21:06:56 +0000 (14:06 -0700)] 
grub,grub-efi: Always use BFD linker with clang

LLD 21+ is erroring on text address being lower than the default
segment address for binaries. Erroring during configure e.g.

cannot link at address 0x2000

With LLD 21, -Ttext,<addr> only moves the .text section
it does not change the image base and LLD 21 errors out
if any section VMA is below the image base and the segment (image)
base still defaults to 0x400000 when using LLD, hence the error

LLD support in Grub needs to be done properly, it will need
to adjust how linker options are constructed in configure. We
default to use BFD linker always when using clang for now.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoimage.bbclass: preserve debugfs tarball with checksum fstype
Manuel Leonhardt [Tue, 9 Sep 2025 10:41:28 +0000 (12:41 +0200)] 
image.bbclass: preserve debugfs tarball with checksum fstype

Previously, when adding checksum fstypes to IMAGE_FSTYPES_DEBUGFS, e.g.
IMAGE_FSTYPES_DEBUGFS = "tar.bz2 tar.bz2.sha256sum", only the checksum
file remained in DEPLOY_DIR while the tarball file was removed. The
underlying issue was that inside gen_conversion_cmds, removing the
debugfs_ prefix from type broke the comparison with alltypes where the
prefix was expected.

Signed-off-by: Manuel Leonhardt <mleonhardt@arri.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agobuildtools-tarball: handle missing host pkg-config gracefully
Daniel Wagenknecht [Tue, 9 Sep 2025 07:42:27 +0000 (09:42 +0200)] 
buildtools-tarball: handle missing host pkg-config gracefully

The host might not have pkg-config installed, which is OK when using the
buildtools-extended-tarball, since that contains pkg-config. So the command in
the generated environment-setup-* script for setting HOST_PKG_PATH is expected
to fail in some cases without this being an error.

The generated environment-setup-* script might be sourced in a shell with
activated `errexit` option. Prevent the expected failure of this command from
being treated as an error.

The only usage of the HOST_PKG_PATH variable is in this script and already
handles the case of the variable being empty. The variable is not exposed to
anywhere outside this script so the effects of this change are limited to this
script.

Signed-off-by: Daniel Wagenknecht <dwagenknecht@emlix.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoyocto-check-layer: show the distro used
Jose Quaresma [Mon, 8 Sep 2025 14:15:05 +0000 (15:15 +0100)] 
yocto-check-layer: show the distro used

It is good to know which distribution is being used, because it is not the same
whether we are using the poky or openembedded-core+bitbake repository.

The default distribution of bitbake is the nodistro while the other is poky.
The nodistro and poky produce different results when used to check the compatibility
of a layer so it is important to inform about the distro in use.

Signed-off-by: Jose Quaresma <jose.quaresma@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolibassuan: don't search for gpgrt-config on build host
Gyorgy Sarvari [Mon, 8 Sep 2025 14:49:55 +0000 (16:49 +0200)] 
libassuan: don't search for gpgrt-config on build host

When another project uses the libassuan.m4 file to find libassuan details,
the macro first tries to execute the gpgrt-config executable if it can find
any in the PATH. However it also prepends the PATH with ${prefix}/bin, which
usually translates to /usr/bin - in case the build host has this executable
installed, then it is executed, and it shows warnings about mis-matched
architecture before pkg-config would be executed.

To avoid this, extend the existing patch to not prepend the PATH with the
build host path - the existing PATH should be good enough.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Cc: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agosystemd.bbclass: Make systemd_postinst run as intended
Peter Kjellerstedt [Mon, 8 Sep 2025 16:05:04 +0000 (18:05 +0200)] 
systemd.bbclass: Make systemd_postinst run as intended

After the switch from using a systemctl written in Python to using the
official version of systemctl from the systemd project, the
systemd_postinst function has effectively not been executed during the
rootfs creation. The reason is that systemctl provided by
systemctl-native fails if run without arguments (as systemd_postinst
does):

  Failed to connect to system scope bus via local transport: Operation
  not permitted (consider using --machine=<user>@.host --user to connect
  to bus of other user)

This is not seen in the logs since stderr is sent to /dev/null, and the
only way to tell that there is a problem is because systemd services
that are expected to be enabled aren't running.

The reason this has gone unnoticed is because systemd_handle_machine_id
in rootfs-postcommands.bbclass will call systemctl preset-all, which in
most cases will create the missing links to enable the systemd services.

This change effectively reverts commit
a52e66762c0c51918b1ba3d4622759637b6e920a (systemd.bbclass: update
command to check systemctl available) and instead only runs systemctl
without arguments (to determine that it can communicate with systemd)
when executed on target.

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>
3 weeks agosystemd-systemctl-native: Install systemd-sysv-install
Peter Kjellerstedt [Mon, 8 Sep 2025 16:05:03 +0000 (18:05 +0200)] 
systemd-systemctl-native: Install systemd-sysv-install

It is needed when support for both systemd and sysvinit are enabled.

This also adds a patch for systemctl to call systemd-sysv-install
without a hardcoded path and instead relies on finding it in $PATH. This
is needed when calling systemctl from a recipe sysroot.

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>
3 weeks agoconnman: avoid hiding implementation-reserved symbols in version scripts
Peter Tatrai [Mon, 8 Sep 2025 10:41:57 +0000 (12:41 +0200)] 
connman: avoid hiding implementation-reserved symbols in version scripts

This commit adds a patch to ConnMan that modifies the version scripts
(src/connman.ver and vpn/vpn.ver) to avoid hiding implementation-reserved
symbols (such as _IO_stdin_used). Previously, using 'local: *;' in the
version script caused glibc's libio to misdetect the libc version,
resulting in a crash when printing to stdout (e.g., running 'connmand
--help') on PowerPC.

The new patch changes 'local: *;' to 'local: [!_]*;', following the
recommendation in glibc bug 17908
(https://sourceware.org/bugzilla/show_bug.cgi?id=17908). This ensures
that symbols starting with an underscore are not hidden, allowing libio
to correctly detect the libc version and preventing the crash.

Signed-off-by: Peter Tatrai <peter.tatrai.ext@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agomesa: upgrade 25.2.0 -> 25.2.2
Quentin Schulz [Thu, 4 Sep 2025 14:03:42 +0000 (16:03 +0200)] 
mesa: upgrade 25.2.0 -> 25.2.2

Changelog for 25.2.1: https://docs.mesa3d.org/relnotes/25.2.1.html
Changelog and sha256sum: https://docs.mesa3d.org/relnotes/25.2.2.html

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>
3 weeks agomesa: fix panfrost driver build
Quentin Schulz [Thu, 4 Sep 2025 14:03:41 +0000 (16:03 +0200)] 
mesa: fix panfrost driver build

Panfrost drivers require libclc, so let's force libclc to be present in
the PACKAGECONFIG to build the drivers.

Reported-by: Trevor Woerner <twoerner@gmail.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa: avoid host path poisoning when enabling OpenCL
Quentin Schulz [Thu, 4 Sep 2025 14:03:40 +0000 (16:03 +0200)] 
mesa: avoid host path poisoning when enabling OpenCL

When enabling rusticl (and the shared-llvm meson feature via the
gallium-llvm PACKAGECONFIG documented dependency), the clc headers are
looked on the filesystem at runtime. Unfortunately, part of the lookup
path contains LLVM_LIB_DIR, a variable derived from llvm_libdir meson
variable. The latter is required to figure out where the clang/llvm
libraries are for the cross-compiler but the former is used when running
on the target. When in a cross-compiling environment, LLVM_LIB_DIR would
actually point at a non-existing path (the sysroot path on the build
host) instead of the target path. This sadly triggers a buildpaths QA
error in addition of being incorrect.

Another option is to bundle the clc headers directly inside the binary
instead of looking them up at runtime, something we can do with
mesa-clc-bundle-headers meson feature.

So let's do that to fix the issue and buildpaths QA error.

Suggested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa: avoid host paths poisoning
Quentin Schulz [Thu, 4 Sep 2025 14:03:39 +0000 (16:03 +0200)] 
mesa: avoid host paths poisoning

At least panfrost and asahi drivers are prone to host paths poisoning
due to unpatched __FILE__ macro in assert() of libcl.

The compilation units for files including this file all are passed
specific arguments via the cl_args meson variable which currently only
contains one fmacro-prefix-map entry for relative paths. However, there
are also absolute build and source paths that seem to make it to the
generated files and libraries so this patches mesa to also strip those
paths.

Note that out of the four paths in the default DEBUG_PREFIX_MAP, only
the source and build directories make it to the fmacro-prefix-map and
they aren't mapped like they are when used with ffile-prefix-map in
DEBUG_PREFIX_MAP as I'm not sure if it is at all possible for meson to
fetch this Yocto-provided path we should be mapping to in the current
mesa code base. I guess this is good enough for now.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa: allow to disable xmlconfig support
Quentin Schulz [Thu, 4 Sep 2025 14:03:38 +0000 (16:03 +0200)] 
mesa: allow to disable xmlconfig support

>From my understanding, xmlconfig is useful for "dynamic" driconf
support, i.e. driconf the user specifies at runtime.

According to the wiki[1], driconf is useful for OpenGL drivers.

I wager we mostly don't need xmlconfig at all which may allow us to also
get rid (in most cases) of the expat dependency. But that is an
optimization to investigate later, so let's keep xmlconfig enabled for
now as it is the default whenever the meson feature is not disabled
(defaults to auto) and expat is found (currently part of DEPENDS in
mesa.inc).

This will be useful for mesa-tools-native which isn't meant to compile
drivers and thus shouldn't try to compile driconf support and install
driconf example files.

Technically, xmlconfig depends on the expat meson feature (and the
presence of the expat build dependency) but the feature is default auto
so having expat dependency in xmlconfig PACKAGECONFIG seems enough
instead of having one PACKAGECONFIG depend on another PACKAGECONFIG's
presence.

[1] https://dri.freedesktop.org/wiki/DriConf/

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa: add asahi to TOOLS when selected in PACKAGECONFIG
Quentin Schulz [Thu, 4 Sep 2025 14:03:37 +0000 (16:03 +0200)] 
mesa: add asahi to TOOLS when selected in PACKAGECONFIG

Similarly to panfrost and other PACKAGECONFIG, mesa has tools for asahi.
So let's build the tools whenever asked.

While the tools are often built regardless of their presence in the
"tools" mesa option whenever the appropriate gallium or vulkan driver is
built, this allows to build the tool(s) without building the drivers
which can be beneficial for native recipes where it makes little sense
to build drivers.

This will be useful for building asahi_clc precomp-compiler in native
mesa for example which only builds if:
 - one enables the asahi gallium driver, or
 - one enables the asahi vulkan driver, or
 - one builds the asahi tools
c.f. https://gitlab.freedesktop.org/mesa/mesa/-/blob/mesa-25.1.5/src/asahi/meson.build?ref_type=tags#L12-L17

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa-gl: make recipe target only
Quentin Schulz [Thu, 4 Sep 2025 14:03:36 +0000 (16:03 +0200)] 
mesa-gl: make recipe target only

According to the introducing commit log[1] and Dmitry's recollection[2],
the whole point of mesa-gl recipe is to provide GL library in case there
are vendor-provided GLES libraries.

Therefore, let's make this recipe target only by removing the
BBCLASSEXTEND variable.

No intended change in behavior for the target recipe.

[1] https://git.yoctoproject.org/poky/commit/?id=015cb13a67c672de30f5384dab5ab4b8db305281
[2] https://lore.kernel.org/openembedded-core/5ebxxyvkcur3zpef5krvyizomgdgtls4qau7s2i2mgcmvs2loy@ilcud37qk6sn/

Suggested-by: Ross Burton <ross.burton@arm.com>
Suggested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa: assign S in include file
Ross Burton [Thu, 4 Sep 2025 14:03:35 +0000 (16:03 +0200)] 
mesa: assign S in include file

Anything including mesa.inc will have the sources extracted in
${UNPACKDIR}/mesa-${PV}.

The default for S is ${UNPACKDIR}/${BP}. ${BP} is ${BPN}-${PV}. Because
mesa.bb is named mesa, BPN will be mesa and thus S wasn't required for
mesa.bb but only for mesa-gl.bb. This also explains why this change is
fine for mesa.bb as the value of S won't have changed, the ${BPN} part
is now just hardcoded to "mesa" for mesa.bb instead.

No intended change in behavior.

Signed-off-by: Ross Burton <ross.burton@arm.com>
[added commit log and title]
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa: move BBCLASSEXTEND out of the include file
Quentin Schulz [Thu, 4 Sep 2025 14:03:34 +0000 (16:03 +0200)] 
mesa: move BBCLASSEXTEND out of the include file

We're going to have a new mesa-tools-native recipe include mesa.inc
soon. We don't need a target mesa-tools recipe for now so we'll go with
a native-only recipe which this BBCLASSEXTEND prevents us to do
properly, so let's move them to the recipes instead.

No intended change in behavior.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa: move PROVIDES out of include file
Quentin Schulz [Thu, 4 Sep 2025 14:03:33 +0000 (16:03 +0200)] 
mesa: move PROVIDES out of include file

There currently are two recipes including mesa.inc: mesa-gl and mesa.

Because mesa-gl.bb already sets PROVIDES, overriding the value it should
be getting from mesa.inc, move PROVIDES from mesa.inc to mesa.bb,
keeping the value in mesa-gl.bb intact.

Because GLPROVIDES is not used in mesa-gl.bb, it also is only moved to
mesa.bb.

No intended change in behavior.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa: move PACKAGECONFIG defaults to recipes
Quentin Schulz [Thu, 4 Sep 2025 14:03:32 +0000 (16:03 +0200)] 
mesa: move PACKAGECONFIG defaults to recipes

We're planning on reusing mesa.inc for a new mesa-tools-native recipe
which will require much less in terms of PACKAGECONFIG than the actual
mesa recipes.

It also doesn't make a lot of sense to have a default PACKAGECONFIG in
an include file inherited by multiple recipes (here mesa and mesa-gl)
which is highlighted by the fact that the only other recipe that
includes mesa.inc (mesa-gl) overrides PACKAGECONFIG (hence why mesa-gl
only gets a partial migration of PACKAGECONFIG defaults.

No intended change in behavior.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa-gl: use bb.utils.filter to improve readability
Quentin Schulz [Thu, 4 Sep 2025 14:03:31 +0000 (16:03 +0200)] 
mesa-gl: use bb.utils.filter to improve readability

${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" is
exactly the same as ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} so
use the latter to make it easier on the eyes.

Suggested-by: Khem Raj <raj.khem@gmail.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agomesa-gl: make mesa-gl really openGL-only
Quentin Schulz [Thu, 4 Sep 2025 14:03:30 +0000 (16:03 +0200)] 
mesa-gl: make mesa-gl really openGL-only

The ??= operator for PACKAGECONFIG doesn't actually do anything because
the recipe includes mesa.inc which already sets this variable (with the
= operator).

This probably wasn't noticed until now because mesa-gl is likely only
ever built in its target flavor which was already set correctly thanks
to the :class-target override.

This essentially only make mesa-gl-native and nativesdk-mesa-gl follow
the same configuration as the target.

Suggested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
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>
3 weeks agoappstream: upgrade 1.0.5 -> 1.0.6
Markus Kurz [Mon, 8 Sep 2025 22:01:57 +0000 (00:01 +0200)] 
appstream: upgrade 1.0.5 -> 1.0.6

Changelog
=========

Features:
 * compose: Accept .ttc font files
 * compose: Give font icons a background shape
 * compose: Render more elaborate font sample cards

Bugfixes:
 * compose: Insert screenshot tags for auto-generated font screenshots
 * compose: Trim substring when truncating font sample text
 * meson: don't override appstreamcli when cross-building
 * compose: Prefer rendering font icon with "Regular" style
 * compose: Sanitize font text samples before using them as icon
 * Follow directory symlinks when looking for Flatpak data
 * compose: Drop bad private-header include in public header
 * compose: Drop unneeded const declaration for GKeyFile
 * Fix typo that prevented video metadata from being composed properly

Signed-off-by: Markus Kurz <m.kurz92@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agospirv-llvm-translator: Upgrade to 21.1.0
Khem Raj [Mon, 8 Sep 2025 21:22:37 +0000 (14:22 -0700)] 
spirv-llvm-translator: Upgrade to 21.1.0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoclang: Upgrade to 21.1.0
Khem Raj [Mon, 8 Sep 2025 21:22:36 +0000 (14:22 -0700)] 
clang: Upgrade to 21.1.0

Clang 21.1.0 is a major release in Clang21 series

Release Notes LLVM [1] Clang [2] LLD [3] Libcxx [4]

[1] https://releases.llvm.org/21.1.0/docs/ReleaseNotes.html
[2] https://releases.llvm.org/21.1.0/tools/clang/docs/ReleaseNotes.html
[3] https://releases.llvm.org/21.1.0/tools/lld/docs/ReleaseNotes.html
[4] https://releases.llvm.org/21.1.0/projects/libcxx/docs/ReleaseNotes.html

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agokea: Fix build with clang/libc++ 21
Khem Raj [Mon, 8 Sep 2025 21:06:55 +0000 (14:06 -0700)] 
kea: Fix build with clang/libc++ 21

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

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agohwdata: upgrade 0.398 -> 0.399
Gyorgy Sarvari [Tue, 9 Sep 2025 11:13:49 +0000 (13:13 +0200)] 
hwdata: upgrade 0.398 -> 0.399

Changelog: Update vendor ids

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoofono: upgrade 2.17 -> 2.18
Gyorgy Sarvari [Tue, 9 Sep 2025 08:37:11 +0000 (10:37 +0200)] 
ofono: upgrade 2.17 -> 2.18

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

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolibnss-nis: Upgrade to 3.4
Khem Raj [Thu, 28 Aug 2025 14:41:15 +0000 (07:41 -0700)] 
libnss-nis: Upgrade to 3.4

Bring following changes on top of 3.2

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

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

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolinux-yocto/6.16: cfg: fix audit warnings
Bruce Ashfield [Wed, 10 Sep 2025 19:39:42 +0000 (15:39 -0400)] 
linux-yocto/6.16: cfg: fix audit warnings

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

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

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

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

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

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

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

    This is dropped due to:

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

        sched/debug: Remove CONFIG_SCHED_DEBUG

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

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

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

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

        So make it all official and make CONFIG_SCHED_DEBUG unconditional.

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

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

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

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

        x86/mm: Drop support for CONFIG_HIGHPTE

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

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

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: https://lore.kernel.org/r/20250226213714.4040853-8-arnd@kernel.org
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

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

    These options are no longer valid in 6.16+

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

        wifi: ipw2x00/lib80211: move remaining lib80211 into libipw

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

Link: https://patch.msgid.link/20241007202707.915ef7b9e7c7.Ib9876d2fe3c90f11d6df458b16d0b7d4bf551a8d@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolinux-yocto/6.16: genericarm64 config
Bruce Ashfield [Wed, 10 Sep 2025 05:08:22 +0000 (01:08 -0400)] 
linux-yocto/6.16: genericarm64 config

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

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

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

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

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

        Upstream-Status: Inappropriate

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

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

        This reverts commit 8700a7ea5519fb0b3bad2362adfeac358c2119ce.

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

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

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

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

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

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

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

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

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

        [1] linux 8700a7ea5519fb0b3bad2362adfeac358c2119ce

        Upstream-Status: Inappropriate

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ]

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

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

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

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

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

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

    ]

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

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

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

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

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

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agogrub2: mark CVE-2024-2312 as not applicable
Ross Burton [Tue, 9 Sep 2025 14:31:17 +0000 (15:31 +0100)] 
grub2: mark CVE-2024-2312 as not applicable

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

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolibxslt: apply patch for CVE-2025-7424
Ross Burton [Tue, 9 Sep 2025 12:58:00 +0000 (13:58 +0100)] 
libxslt: apply patch for CVE-2025-7424

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

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopulseaudio: ignore CVE-2024-11586
Ross Burton [Tue, 9 Sep 2025 12:57:59 +0000 (13:57 +0100)] 
pulseaudio: ignore CVE-2024-11586

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

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agodiffoscope: upgrade 301 -> 306
Gyorgy Sarvari [Tue, 9 Sep 2025 12:28:43 +0000 (14:28 +0200)] 
diffoscope: upgrade 301 -> 306

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

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

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

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

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

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agomeson: upgrade 1.8.2 -> 1.9.0
Wang Mingyu [Wed, 10 Sep 2025 09:16:27 +0000 (17:16 +0800)] 
meson: upgrade 1.8.2 -> 1.9.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoxdpyinfo: upgrade 1.3.4 -> 1.4.0
Wang Mingyu [Wed, 10 Sep 2025 09:16:46 +0000 (17:16 +0800)] 
xdpyinfo: upgrade 1.3.4 -> 1.4.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agosudo: upgrade 1.9.17p1 -> 1.9.17p2
Wang Mingyu [Wed, 10 Sep 2025 09:16:44 +0000 (17:16 +0800)] 
sudo: upgrade 1.9.17p1 -> 1.9.17p2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agostress-ng: upgrade 0.19.03 -> 0.19.04
Wang Mingyu [Wed, 10 Sep 2025 09:16:43 +0000 (17:16 +0800)] 
stress-ng: upgrade 0.19.03 -> 0.19.04

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoruby: upgrade 3.4.4 -> 3.4.5
Wang Mingyu [Wed, 10 Sep 2025 09:16:42 +0000 (17:16 +0800)] 
ruby: upgrade 3.4.4 -> 3.4.5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopython3-xmltodict: upgrade 0.14.2 -> 0.15.1
Wang Mingyu [Wed, 10 Sep 2025 09:16:41 +0000 (17:16 +0800)] 
python3-xmltodict: upgrade 0.14.2 -> 0.15.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopython3-trove-classifiers: upgrade 2025.5.9.12 -> 2025.9.8.13
Wang Mingyu [Wed, 10 Sep 2025 09:16:40 +0000 (17:16 +0800)] 
python3-trove-classifiers: upgrade 2025.5.9.12 -> 2025.9.8.13

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>