]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
7 days agolrzsz: Convert K&R function definitions to ANSI C prototypes
Khem Raj [Wed, 1 Apr 2026 21:06:21 +0000 (14:06 -0700)] 
lrzsz: Convert K&R function definitions to ANSI C prototypes

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agolib: oe: Drop backfill support
Paul Barker [Wed, 1 Apr 2026 17:41:59 +0000 (18:41 +0100)] 
lib: oe: Drop backfill support

We have removed DISTRO_FEATURES_BACKFILL and MACHINE_FEATURES_BACKFILL,
so we no longer need the features_backfill() function.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agometa: Support opting out of any machine features
Paul Barker [Wed, 1 Apr 2026 17:41:58 +0000 (18:41 +0100)] 
meta: Support opting out of any machine features

Add default values to MACHINE_FEATURES using the new
filter_default_features() function.

This change obsoletes the variables MACHINE_FEATURES_BACKFILL and
MACHINE_FEATURES_BACKFILL_CONSIDERED. Instead, all defaults are added
via MACHINE_FEATURES_DEFAULTS and users can opt out of any of these
using MACHINE_FEATURES_OPTED_OUT. Hopefully the variable naming here is
easier for people to understand and remember.

Migration notes:

- MACHINE_FEATURES will now get the default features added
  automatically. You will need to review these and add any features you
  do not want to use to MACHINE_FEATURES_OPTED_OUT.

- If you previously set MACHINE_FEATURES_BACKFILL_CONSIDERED, use the new
  variable MACHINE_FEATURES_OPTED_OUT instead.

- If you previously modified MACHINE_FEATURES_BACKFILL, don't do that.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agometa: Support opting out of any distro features
Paul Barker [Wed, 1 Apr 2026 17:41:57 +0000 (18:41 +0100)] 
meta: Support opting out of any distro features

Add default values to DISTRO_FEATURES using the new
filter_default_features() function.

This change obsoletes the variables DISTRO_FEATURES_BACKFILL and
DISTRO_FEATURES_BACKFILL_CONSIDERED. Instead, all defaults are added via
DISTRO_FEATURES_DEFAULTS and users can opt out of any of these using
DISTRO_FEATURES_OPTED_OUT. Hopefully the variable naming here is easier
for people to understand and remember.

Migration notes:

- If you have previously assigned DISTRO_FEATURES without using
  DISTRO_FEATURES_DEFAULT, you will now get the default features added
  automatically. You will need to review these and add any features you
  do not want to use to DISTRO_FEATURES_OPTED_OUT.

- DISTRO_FEATURES_DEFAULT is now unused, the new variable name is
  slighlty different to ensure that it is not accidentally used if a
  layer hasn't been modified to adapt to the new naming.

- If you previously set DISTRO_FEATURES_BACKFILL_CONSIDERED, use the new
  variable DISTRO_FEATURES_OPTED_OUT instead.

- If you previously modified DISTRO_FEATURES_BACKFILL, don't do that.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agooelib: utils: Support filtering default features
Paul Barker [Wed, 1 Apr 2026 17:41:56 +0000 (18:41 +0100)] 
oelib: utils: Support filtering default features

The new library function filter_default_features() allows us to support
opting out of any default features without having to use :remove.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agometa/lib/oe/rootfs.py: assign warn_check regex string to a variable
Adam Duskett [Tue, 31 Mar 2026 09:57:11 +0000 (11:57 +0200)] 
meta/lib/oe/rootfs.py: assign warn_check regex string to a variable

DNF5 has a hardcoded warning when gpg checks are disabled.
As such, the rpm rootfs.py PkgRootfs class needs to have a
a negative lookahead filter specific for the following warning:
"Warning: skipped OpenPGP checks" if RPM_SIGN_PACKAGES != 1.

This filter is added in the next patch.

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agomesa: gallivm: Fix armhf build against LLVM 22
Jose Quaresma [Tue, 31 Mar 2026 17:23:17 +0000 (18:23 +0100)] 
mesa: gallivm: Fix armhf build against LLVM 22

StringMapIterator<bool> became StringMapIterBase<bool, false /* IsConst */>;
Use `auto` to handle either case.

Signed-off-by: Jose Quaresma <jose.quaresma@oss.qualcomm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agocmake: upgrade 4.3.0 -> 4.3.1
Moritz Haase [Mon, 30 Mar 2026 11:58:47 +0000 (13:58 +0200)] 
cmake: upgrade 4.3.0 -> 4.3.1

Release notes are available at [0].

[0]: https://cmake.org/cmake/help/v4.3/release/4.3.html#id2

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agoarchiver: Don't try to preserve all attributes when copying files
Richard Purdie [Wed, 1 Apr 2026 21:27:45 +0000 (22:27 +0100)] 
archiver: Don't try to preserve all attributes when copying files

Similar to https://git.openembedded.org/bitbake/commit/?id=2f35dac0c821ab231459922ed98e1b2cc599ca9a
there is a problem in this code when copying from an NFS mount.

We currently use cp -p, which is a shortcut for --preserve=mode,ownership,timestamps.
We shouldn't need to preserve mode/ownership, only timestamps. Update the code
in the same way the bitbake fetcher was fixed for consistency.

This fixes build failures on OpenSUSE 16.0.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agoclasses/sbom-cve-check: remove references to vex.bbclass
Ross Burton [Tue, 31 Mar 2026 13:24:28 +0000 (14:24 +0100)] 
classes/sbom-cve-check: remove references to vex.bbclass

This is effectively a no-op change, as the recommended way to run
sbom-cve-check is with SPDX_INCLUDE_VEX="all", which includes all of the
data in the SPDX that the vex class would have generated.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agorpcbind: Remove IPv6 listener, if ipv6 not in DISTRO_FEATURES
Jörg Sommer [Sat, 28 Mar 2026 21:18:57 +0000 (22:18 +0100)] 
rpcbind: Remove IPv6 listener, if ipv6 not in DISTRO_FEATURES

Remove in all systemd socket files all Listen on IPv6 addresses, if IPv6 is
not available. Otherwise systemd warns about "Binding to IPv6 address not
available since kernel does not support IPv6."

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agoalsa-ucm-conf: da7213: Add ADC switch in HeadphoneMic2 sequences
Le Qi [Fri, 27 Mar 2026 08:47:54 +0000 (16:47 +0800)] 
alsa-ucm-conf: da7213: Add ADC switch in HeadphoneMic2 sequences

Enable and disable the ADC switch in HeadphoneMic2EnableSeq.conf and
HeadphoneMic2DisableSeq.conf to ensure headset microphone audio works
properly on Talos EVK with DA7213 codec.

Without this change, the headset mic path remains muted and capture
does not function.

link: https://github.com/alsa-project/alsa-ucm-conf/commit/8a9581426459e1b423ef87d5ae0fe0a9e21eeaad
Signed-off-by: Le Qi <le.qi@oss.qualcomm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agomesa: add missing libdrm dependency for vulkan drivers
Quentin Schulz [Thu, 26 Mar 2026 11:05:51 +0000 (12:05 +0100)] 
mesa: add missing libdrm dependency for vulkan drivers

Mesa explicitly requires libdrm for any Vulkan driver, see

https://gitlab.freedesktop.org/mesa/mesa/-/blob/mesa-26.0.2/meson.build?ref_type=tags#L1774
https://gitlab.freedesktop.org/mesa/mesa/-/blob/mesa-26.0.2/meson.build?ref_type=tags#L636
https://gitlab.freedesktop.org/mesa/mesa/-/blob/mesa-26.0.2/meson.build?ref_type=tags#L300

but until now we haven't had the dependency when building only Vulkan
drivers. It was brought in by the gallium PACKAGECONFIG, which is by
default in mesa and mesa-gl recipes' PACKAGECONFIG but nothing forbids
us from removing it if we only need Vulkan drivers for some reason.

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agomesa: fix building imagination Vulkan driver
Quentin Schulz [Thu, 26 Mar 2026 11:05:50 +0000 (12:05 +0100)] 
mesa: fix building imagination Vulkan driver

The imagination Vulkan driver requires a precomp-compiler from
mesa-tools-native since we've decoupled libclc from target mesa in
commit ac5e0160df78 ("mesa: depend on mesa-tools-native for less
expensive libclc dependency"). This is achieved by building the
imagination precomp-compiler tool in mesa-tools-native and making use of
it via the libclc PACKAGECONFIG for the Vulkan driver such that
mesa-tools-native dependency (and its imagination precomp-compiler) are
brought in.

Fixes: ac5e0160df78 ("mesa: depend on mesa-tools-native for less expensive libclc dependency")
Reported-by: Ernest Van Hoecke <ernestvanhoecke@gmail.com>
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agomesa: fix missing dependency for libdrm for panfrost tools
Quentin Schulz [Thu, 26 Mar 2026 11:05:49 +0000 (12:05 +0100)] 
mesa: fix missing dependency for libdrm for panfrost tools

mesa-tools-native builds the panfrost tools but if wayland is not in
DISTRO_FEATURES, libdrm dependency is missing and mesa-tools-native will
fail with:

../sources/mesa-26.0.2/src/panfrost/lib/kmod/pan_kmod.c:7:10: fatal error:
xf86drm.h: No such file or directory
    7 | #include <xf86drm.h>
      |          ^~~~~~~~~~~

Note the mesa-26.0.2 in the path. It's simply because the tarball
sources contain this name as root directory, it can be a bit misleading
when looking at mesa-tools-native logs and seeing this error.

Fixes: 937a0931dd07 ("add mesa-tools native-only recipe")
Reported-by: Khem Raj <raj.khem@gmail.com>
Reported-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 days agognutls: update patch status
Ross Burton [Mon, 30 Mar 2026 13:28:22 +0000 (14:28 +0100)] 
gnutls: update patch status

This patch was merged upstream.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 days agou-boot: Fix indentation in do_deploy SPL binary block
Sandeep Gundlupet Raju [Mon, 30 Mar 2026 15:29:14 +0000 (09:29 -0600)] 
u-boot: Fix indentation in do_deploy SPL binary block

Normalize leading whitespace on the 'if [ -n "${SPL_BINARY}" ]' and
matching 'then' lines in do_deploy to be consistent with the surrounding
code. Spaces-only change, no logic change.

Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 days agouki.bbclass: fix UKI_DEVICETREE usage
Mikko Rapeli [Mon, 30 Mar 2026 10:35:02 +0000 (13:35 +0300)] 
uki.bbclass: fix UKI_DEVICETREE usage

Set KERNEL_DEVICETREE to empty string with weakest assignment
if machine does not set this. This changes UKI_DEVICETREE
to an empty string by default and fixes genericarm64 uki image builds:

ERROR: ERROR: cannot find /home/builder/src/core/build/tmp/deploy/images/genericarm64/${KERNEL_DEVICETREE}.

Also remove UKI_DEVICETREE setting in wic and uki oeqa selftests since the
class now handles it correctly.

Tested-by: Jon Mason <jon.mason@arm.com>
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 days agopython3: Add warning comment before PACKAGECONFIG[freethreading]
Zoltan Boszormenyi [Fri, 27 Mar 2026 08:30:44 +0000 (09:30 +0100)] 
python3: Add warning comment before PACKAGECONFIG[freethreading]

The warning comment is really needed. While Python 3.14 supports
free-threading officially, the ecosystem around it does not yet.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 days agolto.inc: add DEBUG_PREFIX_MAP back to TARGET_LDFLAGS
Changqing Li [Wed, 4 Feb 2026 05:26:38 +0000 (13:26 +0800)] 
lto.inc: add DEBUG_PREFIX_MAP back to TARGET_LDFLAGS

DEBUG_PREFIX_MAP is appended to TARGET_LDFLAGS in commit [1] for fixing
reproducible issue when LTO is enabled. It is removed in comit [2] since
this commit causes cgo binary not reproducible. But actually, we still
need this DEBUG_PREFIX_MAP in LDFLAGS when LTO enabled. So, only appened
it when LTO is enabled. Refer [3] for the history, with this patch,
patch [4] is also needed for cgo + lto enabled.

[1] https://git.openembedded.org/openembedded-core/commit/?id=fddaecc88979967d0e00e2fafdbaaabec030da9f
[2] https://git.openembedded.org/openembedded-core/commit/?id=1797741aad02b8bf429fac4b81e30cdda64b5448
[3] https://lists.openembedded.org/g/openembedded-core/topic/patch_bitbake_conf_remove/117408334
[4] https://lists.openembedded.org/g/openembedded-core/message/230059

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 days agolto: disable sqlite3 to fix buildpaths QA failure
Thomas Perrot [Sat, 28 Mar 2026 15:34:13 +0000 (16:34 +0100)] 
lto: disable sqlite3 to fix buildpaths QA failure

With LTO enabled, GCC performs a link-time recompilation pass where
DW_AT_comp_dir is set to the build directory. The -ffile-prefix-map
flags from DEBUG_PREFIX_MAP are not applied to this attribute during
LTO recompilation, leaving a raw TMPDIR path in the split debug
symbols of libsqlite3.so.

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 days agomeson: Disable exe_wrapper for allarch recipes
Paul Barker [Sat, 28 Mar 2026 09:49:59 +0000 (09:49 +0000)] 
meson: Disable exe_wrapper for allarch recipes

Arch-independent recipes should not require execution of programs
compiled for the target during the build, as there shouldn't be anything
compiled for the target.

Removing the dependency on MACHINE_FEATURES for allarch recipes which
use meson fixes several signature conflicts reported by
yocto-check-layer.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 days agochecklayer: Really fix regex in get_signatures
Paul Barker [Sat, 28 Mar 2026 09:49:58 +0000 (09:49 +0000)] 
checklayer: Really fix regex in get_signatures

The previous attempt to fix the regex in get_signatures was only a
partial success. We should just be comparing unihash values, inclusion
of the taskhash value in our comparison adds no benefit. Inclusion of
the task hash also results in invalid bitbake-diffsigs commands being
recommended if there are conflicting signatures.

Fixes: a2f7052cf832 ("checklayer: Fix regex in get_signatures")
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 days agoinsane: appendVarFlags must be preceded by a whitespace
Shotaro Uchida [Fri, 27 Mar 2026 23:15:18 +0000 (16:15 -0700)] 
insane: appendVarFlags must be preceded by a whitespace

appendVarFlags is not automatically adding a whitespace, user must add a
white space before the value to be added. Current usage may break
INSANE_SKIP:${PN} vardeps flag value by adding QAPATHTEST functions
immediately without a whitespace. e.g. It will become something like
INSANE_SKIP:${PN}package_qa_check_shebang_size

[RP: Simplify string slightly]
Signed-off-by: Shotaro Uchida <suchida@uaudio.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 days agooeqa: replace runltp with kirk
Daniel Turull [Fri, 27 Mar 2026 12:27:57 +0000 (13:27 +0100)] 
oeqa: replace runltp with kirk

runltp has been removed from ltp and the official tool to invoke ltp
test is kirk.

Message when running runltp:

"INFO: runltp script is deprecated, try kirk
https://github.com/linux-test-project/kirk"

See also:
https://github.com/linux-test-project/ltp/commit/6efd3605dc005c3ed135b463f182174e24bdce1b

The test coverage is the same since the logic there is not touched
but the output is different. The return value from oeqa are the same
as before.

Now it is a json file with the results, which is machine readable
without any extra parsing. Two files are created by test suite
<test>.json and <test>-raw.log

Output example of math.json:
{
    "results": [
        {
            "test_fqn": "abs01",
            "status": "pass",
            "test": {
                "command": "abs01",
                "arguments": [],
                "log": "abs01       1  TPASS  :  Test passed\nabs01       2  TPASS  :  Test passed\nabs01       3  TPASS  :  Test passed\n",
                "retval": [
                    "0"
                ],
                "duration": 0.002702474594116211,
                "failed": 0,
                "passed": 3,
                "broken": 0,
                "skipped": 0,
                "warnings": 0,
                "result": "pass"
            }
        }, [...]
    ],
    "stats": {
        "runtime": 1.4888691902160645,
        "passed": 22,
        "failed": 0,
        "broken": 0,
        "skipped": 0,
        "warnings": 0
    },
    "environment": {
        "distribution": "nodistro",
        "distribution_version": "nodistro.0",
        "kernel": "Linux 6.18.13-yocto-standard #1 SMP PREEMPT_DYNAMIC Tue Mar  3 16:48:55 UTC 2026",
        "cmdline": "root=/dev/vda rw  ip=192.168.7.2::192.168.7.1:255.255.255.0::eth0:off:8.8.8.8 net.ifnames=0 console=ttyS0 console=ttyS1 oprofile.timer=1 tsc=reliable no_timer_check rcupdate.rcu_expedited=1 swiotlb=0  printk.time=1",
        "arch": "x86_64",
        "cpu": "unknown",
        "swap": "0 kB",
        "RAM": "222368 kB"
    }
}

Add in configuration file (local.conf)

IMAGE_CLASSES += "testimage"
CORE_IMAGE_EXTRA_INSTALL += "ltp openssh"
TEST_SUITES = "ping ssh ltp"
QB_MEM = <mem size>
QB_CPU_KVM = "-cpu host -smp <cpus>"
QB_SMP = "-smp <cpus>"
QB_KVM = "1"
IMAGE_ROOTFS_EXTRA_SPACE = "2097152"

Tested with different VM sizes and architectures:

qemux86-64 MEM: 4096, CPU: 2 (all ok)
qemux86-64 MEM: 1024, CPU: 1 (all ok)
qemux86-64 MEM: 1024, CPU: 2 (all ok)
qemux86-64 MEM: 1024, CPU: 4 (all ok)
qemuarm64: MEM: 4096, CPU: 1 (all ok)
qemuriscv64: MEM 4096, CPU 4 (all ok)

Then:
bitbake core-image-minimal
bitbake core-image-minimal -c testimage

With these configs we didn't see any testimage failures with kirk and
run completes.

If we revert the ltp disable patches below, the testimage does not fail
but it gives warnings, since the ssh connection gets droped from the DUT
because of the OOM killer. Then in continues with the next testsuite.

* ltp: disable cve failing testcases
* ltp: disable pty testcase
* ltp: disable min_free_kbytes

Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Pratik Farkase <pratik.farkase@est.tech>
Assisted-by: Claude, Anthropic
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 days agopython3-kirk: Add version 4.0.0
Daniel Turull [Fri, 27 Mar 2026 12:27:53 +0000 (13:27 +0100)] 
python3-kirk: Add version 4.0.0

Kirk application is a fork of runltp-ng and it’s the official LTP
tests executor.

Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 days agosbom-cve-check: Add class for post-build CVE analysis
Benjamin Robin [Tue, 24 Mar 2026 10:28:36 +0000 (11:28 +0100)] 
sbom-cve-check: Add class for post-build CVE analysis

By default, the sbom-cve-check class generates these export files:
 - A JSON in `cve-check` format, named `${IMAGE_NAME}.cve-check.json`
 - An SPDX 3.0 SBOM, named `${IMAGE_NAME}.cve-check.spdx.json`.

A user can add or remove export file formats by using the
`SBOM_CVE_CHECK_EXPORT_VARS` variable.

By default, the CVE databases are downloaded using the following
recipes:
 - sbom-cve-check-update-cvelist-native.bb
 - sbom-cve-check-update-nvd-native.bb

The database fetch and deploy logic is implemented in
sbom-cve-check-update-db.inc. The CVE databases are deployed in
`${DEPLOY_DIR}/sbom-cve-check/databases/`. This can be configured
by the `SBOM_CVE_CHECK_DEPLOY_DB_DIR` variable defined in
meta/recipes-core/meta/sbom-cve-check-config.inc.

The CVE git databases are fetched using the Bitbake fetcher. Currently,
Bitbake fetcher does not support a shallow clone that can be updated.
While `BB_GIT_SHALLOW` exists, it creates multiple tarballs in the
download directory, which is inefficient for updates. For now, the git
database is fully fetched.

The `SRCREV` of the git database is set to a fixed version. A user can
override this by specifying any other version, or `AUTOREV` can be
specified.

To simplify the activation and configuration of sbom-cve-check, a
configuration fragment is provided with recommended default values.

`sbom-cve-check` is configured to run without requiring network access.
The CVE analysis runs only if either the original SBOM changes or the
CVE databases are updated. In the two CVE database-fetching recipes, a
file in the sysroot is written, containing the Git revision of the
fetched CVE database.

`sbom-cve-check` is executed with the generated VEX manifest only if
enabled and if `SPDX_INCLUDE_VEX` is set to a value other than "all".
When `SPDX_INCLUDE_VEX=all`, the SPDX 3.0 file already contains all the
necessary information for CVE analysis, making the VEX manifest
redundant.

Signed-off-by: Benjamin Robin <benjamin.robin@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 days agotexinfo: fix texindex awk path on target
Zhang Peng [Thu, 26 Mar 2026 12:22:30 +0000 (20:22 +0800)] 
texinfo: fix texindex awk path on target

The sed command in do_install strips ${HOSTTOOLS_DIR} from the awk
path in texindex, but misses the trailing slash, turning
"${HOSTTOOLS_DIR}/awk" into "/awk" instead of "awk".

This causes a runtime error on target:
  /bin/texindex: line 116: /awk: No such file or directory

Add the trailing slash to the sed pattern so the result is the bare
"awk" command, resolved via $PATH at runtime.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 days agorust: Fix loongarch unit test with llvm-22
Khem Raj [Thu, 26 Mar 2026 15:13:46 +0000 (08:13 -0700)] 
rust: Fix loongarch unit test with llvm-22

Adjust loongarch assembly test
This generates different code on loongarch32r now.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
13 days agorust: Fix build with llvm-22
Khem Raj [Thu, 26 Mar 2026 01:48:47 +0000 (18:48 -0700)] 
rust: Fix build with llvm-22

Backport patch to update data layout for amdgpu

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
13 days agonativesdk-clang-glue: Delete do_create_recipe_spdx
Khem Raj [Thu, 26 Mar 2026 02:33:22 +0000 (19:33 -0700)] 
nativesdk-clang-glue: Delete do_create_recipe_spdx

Delete this task, it is in SPDX 3.0 implementation

Fixes
ERROR: Task /mnt/b/yoe/master/sources/openembedded-core/meta/recipes-devtools/clang/clang-crosssdk_git.bb:do_create_recipe_spdx has circular dependency on /mnt/b/yoe/master/sources/openembedded-core/meta/recipes-devtools/clang/nativesdk-clang-glue.bb:do_create_recipe_spdx
ERROR: Command execution failed: 1

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Cc: Joshua Watt <JPEWhacker@gmail.com>
13 days agollvm: Upgrade to 22.1.2 release
Khem Raj [Thu, 26 Mar 2026 07:00:49 +0000 (00:00 -0700)] 
llvm: Upgrade to 22.1.2 release

Brings following fixes

1ab49a973e21 [clang-format] Fix regression in annotating angles in static_assert (#187966)
ed9551146fc6 [SLP]Improve reductions for copyables/split nodes
8f8b53a0ecb3 [LLD] [ELF] Make -z gcs=always implicitly warn on missing GCS, like force-bti (#186203)
8efb87ae5a53 [RISCV] Relax out of range Zibi conditional branches (#186965)
94411c9d5684 [SystemZ] Remove custom lowering of f16 IS_FPCLASS (#187532)
2e1aea64649d [LoongArch] Ensure .dwo sections do not contain relocations (#187429)
bef8df8a6041 [clang][AST] Fix assertion in `getFullyQualifiedType` for AutoType (#186105)
9fdb8da1c50c [analyzer][docs] Mention that 'expand-macros' won't use clang-format in the future
80f11cb923ee release/22.x: Backport workarounds for certain addMatcher overloads ignoring traversal kind
8ac0a123a5e8 [PowerPC] Preserve load output chain in vcmpequb combine (#187010)
20795d7ebda8 [clang] Backport: use canonical arguments for checking function template constraints
160377d62836 [lld][ELF] Fix crash when relaxation pass encounters synthetic sections
dc8750d91147 [libc++] Fix iostream size ABI break (#185839)
3611dc1bf0ac Fix comment in FPR128 test (NFC)
34bf276866f5 [AArch64] Ensure FPR128 callee-save stack offsets are aligned (#184314)
c1c833734cf0 [clang][CUDA] Define _NV_RSQRT_SPECIFIER for glibc-2.42/cuda-13.2 compatibility (#185701)
b73f72ec9a34 Update ptrtoaddr provenance reference in ReleaseNotes
6121df77a781 [clang-tidy] Correctly handle attributes in readability-inconsistent-ifelse-braces (#184095)
5315e0b2f0b5 [SystemZ] Limit depth of findCCUse() (#185922)
81cf937ba2ac [arm64ec] Fix missing sret return in Arm64EC entry thunks for large struct returns (#185452)
4dfb4b6017c4 [FastISel] Lower call instruction with illegal type returned (#180322)
92a6627fa8ef [SimplifyCFG] process prof data when remove case in umin (#182261)
318adced66e0 [AArch64][llvm] Update Armv9.7-A dependencies (#185034)
7a9fd4a550e5 [win][clang] Fix devirtualization of vector deleting destructor call (#183741)
7ad5ff138776 Bump version to 22.1.2

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
13 days agospirv-llvm-translation: Upgrade to 22.0
Khem Raj [Tue, 24 Mar 2026 23:08:33 +0000 (16:08 -0700)] 
spirv-llvm-translation: Upgrade to 22.0

major version of spirv translator should match clang major version

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 days agoclang: Do not package clang-offload-packager
Khem Raj [Tue, 24 Mar 2026 23:08:32 +0000 (16:08 -0700)] 
clang: Do not package clang-offload-packager

It has been renamed to llvm-offload-binary and is built
as part of llvm package, in OE we build llvm via its own
recipe and its packaging uses greedy enough regexp to package
it already

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 days agoclang/llvm: Upgrade to 22.x major release
Khem Raj [Tue, 24 Mar 2026 23:08:31 +0000 (16:08 -0700)] 
clang/llvm: Upgrade to 22.x major release

Includes support for new Intel (Wildcat Lake, Nova Lake with APX and AVX10.2)
Arm (C1 Nano, Pro, Premium, Ultra) processors. It also features performance
optimizations for AMD Zen 4 and Zen 5 architectures.

Integrated Distributed ThinLTO is more mature, with enhancements
like cache support for incremental builds and robust handling of temporary artifacts.

LLDB added first-class WebAssembly debugging support, including breakpoints and variable inspection.

Support for Google Native Client (NaCl) is dropped in this release.

Detailed ChangeLog [1]

[1] https://releases.llvm.org/22.1.0/docs/ReleaseNotes.html

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 days agowic: re-implement sector-size support
Trevor Woerner [Thu, 26 Mar 2026 00:11:50 +0000 (20:11 -0400)] 
wic: re-implement sector-size support

The previous implementation had the following limitations:
- required the variable WIC_SECTOR_SIZE either be defined in a
  configuration file or be defined in a --vars file
- this means that every invocation of "wic ls", "wic cp", or "wic rm"
  needed this variable defined (config or --vars)
- required the user to create separate *wks files for every sector size
  they wanted to use
- required the user to specify the --mkfs-extraopts by hand to specify the
  correct sector size: e.g.
bootloader --ptable gpt
        part --fstype vfat --label emptyfat --mkfs-extraopts "-S 4096"
part --fstype ext4 --source rootfs --label rofs-a --mkfs-extraopts "-b 4096"
part --fstype ext4 --source rootfs --use-uuid --mkfs-extraopts "-b 4096"
- it would not be possible to generate images with different sector
  sizes in the same build since the configuration and *wks files would
  need to change and the build re-run for each size

The new implementation handles the sector-size via a CLI argument, while
preserving the previously implemented variable definitions:
- the sector-size may now be provided on the cmdline to the "wic ls",
  "wic cp", "wic rm", and "wic create" commands: default = 512
- this means the configuration and/or --vars file does not need to be
  changed in order to perform those operations on images with different
  sector sizes
- support is provided implicitly for mkdosfs and ext[234] partitions
- the user no longer needs to know and supply the sector-size magic in
  --mkfs-extraopts (thereby clobbering the other defaults)

As before, if the --sector-size command-line argument is not given,
allow the sector-size to be provided via the WIC_SECTOR_SIZE bitbake
variable. The user is warned that this behavior is deprecated. If both
are given, warn the user that the cmdline argument takes precedence.

AI-Generated: codex/gpt-5.1-codex-max
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
- restore environ test case, as it is still supported (but obsolete)
- revised commit message above

Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 days agolibssh2: Fix config options to use STAGING_DIR_HOST
Richard Purdie [Fri, 27 Mar 2026 13:14:12 +0000 (13:14 +0000)] 
libssh2: Fix config options to use STAGING_DIR_HOST

The previous cleanup was a bit too ambitious, add back the configure options
to use STAGING_DIR_HOST since otherwise it will look at the host system and cause
failures if it happens to be partly compatible.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 days agoltp: disable cve failing testcases
Daniel Turull [Fri, 27 Mar 2026 12:27:56 +0000 (13:27 +0100)] 
ltp: disable cve failing testcases

On a qemux86-64 with 1 CPU the following testcases causes an OOM

CVE-2020-36557 and CVE-2018-13405

Test cases triggers memory deadlock kernel panic with CVE-2018-13405

Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 days agoltp: disable pty testcase
Daniel Turull [Fri, 27 Mar 2026 12:27:55 +0000 (13:27 +0100)] 
ltp: disable pty testcase

On qemux86-64 with 1 CPU, 4GB causes an OOM on the following
test cases: pty07 and ptem02

Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 days agoltp: disable min_free_kbytes
Daniel Turull [Fri, 27 Mar 2026 12:27:54 +0000 (13:27 +0100)] 
ltp: disable min_free_kbytes

It casues OOM regardless of the configuration

There is a bug in ltp, fixed in a newer version
https://github.com/linux-test-project/ltp/commit/355124aea99c7c7d40140c969a53ed892421dee9

min_free_kbytes: Connection to 192.168.7.2 closed by remote host.

NOTE: test_ltp_runltp_cve (ltp.LtpTest.test_ltp_runltp_cve)
NOTE:  ... skipped "Test case ltp.LtpTest.test_ltp_runltp_cve depends on ltp.LtpTest.test_ltp_groups but it didn't pass/run."
Test case ltp.LtpTest.test_ltp_runltp_cve depends on ltp.LtpTest.test_ltp_groups but it didn't pass/run.
NOTE: ======================================================================
NOTE: FAIL: test_ltp_groups (ltp.LtpTest.test_ltp_groups)
NOTE: ----------------------------------------------------------------------

Signed-off-by: Pratik Farkase <pratik.farkase@est.tech>
Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 days agotcl: skip the mutex-condition-* tests as they're load sensitive
Ross Burton [Thu, 26 Mar 2026 17:54:57 +0000 (17:54 +0000)] 
tcl: skip the mutex-condition-* tests as they're load sensitive

These tests appear to be load-sensitive, so skip them in the ptests.

[ YOCTO #16214 ]

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 days agoselftest/gdbserver: replace shutil.unpack_archive with tarfile extract
Alexander Kanavin [Wed, 25 Mar 2026 12:28:31 +0000 (13:28 +0100)] 
selftest/gdbserver: replace shutil.unpack_archive with tarfile extract

This is a followup to
https://lists.openembedded.org/g/openembedded-core/message/233609
as the same issue happened in a different selftest.

[YOCTO #16195]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 days agolicense.py: Drop visit_Str from SeenVisitor in selftest
Sunil Dora [Fri, 27 Mar 2026 13:46:35 +0000 (19:16 +0530)] 
license.py: Drop visit_Str from SeenVisitor in selftest

ast.Str was deprecated in Python 3.8 and removed in Python 3.14.
In [1], visit_Str was already removed from the LicenseVisitor
subclasses (FlattenVisitor, ListVisitor) in oe/license.py since
bitbake now requires Python 3.8+.

However, the test-only SeenVisitor class in the selftest was
missed at that time and still uses visit_Str/node.s. On Python
3.14, ast.Str is fully removed so visit_Str is never called,
causing test_single_licenses to return [] instead of the
expected license list.

Replace visit_Str/node.s with visit_Constant/node.value in
SeenVisitor.

[1] https://git.openembedded.org/openembedded-core/commit/meta/lib/oe/license.py?id=6d3da37adbcaf5a7a3dade08f9d052571b195249

Fixes [YOCTO #16220]

Signed-off-by: Sunil Dora <sunilkumar.dora@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibsolv: add fix for musl segfaults
Adam Duskett [Thu, 26 Mar 2026 11:46:06 +0000 (12:46 +0100)] 
libsolv: add fix for musl segfaults

By default, musl has a stack size of 128K, while the compress_buf
method uses 256KB of stack space, causing a segfault when the
repopagestore_compress_page method is called.

Pull request: https://github.com/openSUSE/libsolv/pull/612

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-pyzstd: remove recipe
Ross Burton [Thu, 26 Mar 2026 17:15:34 +0000 (17:15 +0000)] 
python3-pyzstd: remove recipe

There are no users of this in oe-core and Python 3.14 has built-in
support for zstd, so remove the recipe.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agosystemd: remove incorrect python3-pyzstd dependency
Ross Burton [Thu, 26 Mar 2026 17:15:33 +0000 (17:15 +0000)] 
systemd: remove incorrect python3-pyzstd dependency

ukify has never used the pyzstd module.  It originally used the zstd
module[1], switched to zstandard[2], and as of systemd 259 will use
the standard compression.zstd if available[3].

Our Python is 3.14 which has comoression.zstd, so we don't need any
dependencies.

[1] systemd 483c9c1b8a ("ukify: try to find the uname string in the linux image if not specified")
[2] systemd fbc6fecf1a ("ukify: switch from zstd to zstandard")
[3] systemd 1e5498e237 ("ukify: prefer compression.zstd when available")

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agogobject-introspection: remove redundant build dependencies
Ross Burton [Thu, 26 Mar 2026 15:47:26 +0000 (15:47 +0000)] 
gobject-introspection: remove redundant build dependencies

This recipe gained a build dependency on _target_ python3-setuptools
recently[1], but this shouldn't be needed. If setuptools is needed for
build, then the correct dependency would be python3-setuptools-native.

The dependency on target python3 is redundant as the python3targetconfig
class pulls this in already.

[1] oe-core 57a5dfd3785 ("gobject-introspection: split tools and giscanner into a separate package")

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoRemove SPDX 2.2 support
Joshua Watt [Wed, 25 Mar 2026 17:16:31 +0000 (11:16 -0600)] 
Remove SPDX 2.2 support

Removes SPDX 2.2 support in favor of SPDX 3 support being the only
option. The SPDX 3 data is far superior to SPDX 2.2 and thus more useful
for SBoM uses cases.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agooeqa/selftest: Add tests for source download enrichment
Stefano Tondo [Tue, 24 Mar 2026 17:15:02 +0000 (18:15 +0100)] 
oeqa/selftest: Add tests for source download enrichment

Add two new test methods to SPDX30Check:

test_download_location_defensive_handling:
  Builds m4 and verifies that SPDX generation succeeds and any
  external references present are properly structured with valid
  types and locator strings.

test_version_extraction_patterns:
  Builds opkg-utils (a Git-based recipe) and verifies that source
  download packages carry the full SHA-1 commit hash as their
  software_packageVersion.

Signed-off-by: Stefano Tondo <stefano.tondo.ext@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agospdx30: Add Git version and PURL to source downloads
Stefano Tondo [Tue, 24 Mar 2026 17:15:01 +0000 (18:15 +0100)] 
spdx30: Add Git version and PURL to source downloads

Enrich Git source download packages in the SPDX 3.0 output with:
- software_packageVersion set to the full SHA-1 commit hash
- software_packageUrl set to a PURL for known Git hosting services
- VCS external reference pointing to the repository URL

The PURL generation recognizes github.com by default and supports
additional hosting services via the SPDX_GIT_PURL_MAPPINGS variable
(format: 'domain:purl_type', e.g. 'gitlab.example.com:pkg:gitlab').

Only Git source downloads are enriched. Non-Git downloads are left
unchanged since their ecosystem PURLs are already set on the recipe
package by SPDX_PACKAGE_URLS from the previous patch.

Signed-off-by: Stefano Tondo <stefano.tondo.ext@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agospdx30: Add ecosystem PURLs for recipe classes
Stefano Tondo [Tue, 24 Mar 2026 17:15:00 +0000 (18:15 +0100)] 
spdx30: Add ecosystem PURLs for recipe classes

Add SPDX_PACKAGE_URLS to recipe classes to generate ecosystem-specific
Package URLs for SPDX 3.0 SBOMs. This enables proper package
identification across different packaging ecosystems.

Classes updated:
- cargo_common.bbclass: pkg:cargo PURLs for Rust crates
- cpan.bbclass: pkg:cpan PURLs for Perl modules (with name normalization)
- go-mod.bbclass: pkg:golang PURLs for Go modules
- npm.bbclass: pkg:npm PURLs for Node.js packages (with name normalization)
- pypi.bbclass: pkg:pypi PURLs for Python packages (with name normalization)

The SPDX_PACKAGE_URLS variable is a space-separated list which
create-spdx-3.0 already reads via set_purls() to populate
software_packageUrl and externalIdentifier on recipe packages.

Signed-off-by: Stefano Tondo <stefano.tondo.ext@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agospdx30: Add supplier support for image and SDK SBOMs
Stefano Tondo [Tue, 24 Mar 2026 17:14:59 +0000 (18:14 +0100)] 
spdx30: Add supplier support for image and SDK SBOMs

Add SPDX_IMAGE_SUPPLIER and SPDX_SDK_SUPPLIER variables that allow
setting a supplier agent on image and SDK SBOM root elements using
the suppliedBy property.

These follow the existing SPDX_PACKAGE_SUPPLIER pattern and use the
standard agent variable system to define supplier information.

Signed-off-by: Stefano Tondo <stefano.tondo.ext@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agospdx30: Add configurable file exclusion pattern support
Stefano Tondo [Tue, 24 Mar 2026 17:14:58 +0000 (18:14 +0100)] 
spdx30: Add configurable file exclusion pattern support

Add SPDX_FILE_EXCLUDE_PATTERNS variable that allows filtering files from
SPDX output by regex matching. The variable accepts a space-separated
list of Python regular expressions; files whose paths match any pattern
(via re.search) are excluded.

When empty (the default), no filtering is applied and all files are
included, preserving existing behavior.

This enables users to reduce SBOM size by excluding files that are not
relevant for compliance (e.g., test files, object files, patches).

Excluded files are tracked in a set returned from add_package_files()
and passed to get_package_sources_from_debug(), which uses the set for
precise cross-checking rather than re-evaluating patterns.

Signed-off-by: Stefano Tondo <stefano.tondo.ext@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agomesa: Upgrade to 26.0.3
Zoltán Böszörményi [Tue, 24 Mar 2026 11:17:11 +0000 (12:17 +0100)] 
mesa: Upgrade to 26.0.3

Release notes:
https://lists.freedesktop.org/archives/mesa-dev/2026-March/226616.html

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agogtk4: Upgrade to 4.22.1
Zoltán Böszörményi [Tue, 24 Mar 2026 10:50:11 +0000 (11:50 +0100)] 
gtk4: Upgrade to 4.22.1

Remove the previously added patch, it's already part of 4.22.1.
Added inherit mime, so the QA error is fixed.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoexpat: upgrade 2.7.4 -> 2.7.5
Peter Marko [Sun, 22 Mar 2026 13:22:19 +0000 (14:22 +0100)] 
expat: upgrade 2.7.4 -> 2.7.5

Release information [1]

Release 2.7.5 Tue March 17 2026
        Security fixes:
           #1158  CVE-2026-32776 -- Fix NULL function pointer dereference for
                    empty external parameter entities; it takes use of both
                    functions XML_ExternalEntityParserCreate and
                    XML_SetParamEntityParsing for an application to be
                    vulnerable.
     #1161 #1162  CVE-2026-32777 -- Protect from XML_TOK_INSTANCE_START
                    infinite loop in function entityValueProcessor; it takes
                    use of both functions XML_ExternalEntityParserCreate and
                    XML_SetParamEntityParsing for an application to be
                    vulnerable.
           #1163  CVE-2026-32778 -- Fix NULL dereference in function setContext
                    on retry after an earlier ouf-of-memory condition; it takes
                    use of function XML_ParserCreateNS or XML_ParserCreate_MM
                    for an application to be vulnerable.
           #1160  Three more unfixed vulnerabilities left

        Other changes:
     #1146 #1147  Autotools: Fix condition for symbol versioning check, in
                    particular when compiling with slibtool (not libtool)
           #1156  Address Cppcheck >=2.20.0 warnings
           #1153  tests: Make test_buffer_can_grow_to_max work for MinGW on
                    Ubuntu 24.04
     #1157 #1159  Version info bumped from 12:2:11 (libexpat*.so.1.11.2)
                    to 12:3:11 (libexpat*.so.1.11.3); see https://verbump.de/
                    for what these numbers do

[1] https://github.com/libexpat/libexpat/blob/R_2_7_5/expat/Changes

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agorust: Fix flaky assertions in oneshot tests
Deepesh Varatharajan [Wed, 25 Mar 2026 09:05:43 +0000 (02:05 -0700)] 
rust: Fix flaky assertions in oneshot tests

Fixes [YOCTO #16199]

Backport three commits from upstream to fix flaky assertions in oneshot tests

https://github.com/rust-lang/rust/commit/6970849fee93900b6eb28a64cf957157a9fb51b3
https://github.com/rust-lang/rust/commit/dab350a3ed7691201f6752c4375e8e6ab40b58b9
https://github.com/rust-lang/rust/commit/d02743e2fd7433ba2320fc85421a8a5927235b65

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agogobject-introspection: disable cache for g-ir-scanner
hongxu [Wed, 25 Mar 2026 07:49:37 +0000 (15:49 +0800)] 
gobject-introspection: disable cache for g-ir-scanner

An intermittent failure occurs in gobject-introspection do_compile:
[snip]
|Traceback (most recent call last):
|  File "tmp/work/cortexa57-wrs-linux/gobject-introspection/1.86.0/recipe-sysroot-native/usr/lib/python3.14/shutil.py", line 918, in move
|    os.rename(src, real_dst)
|    ~~~~~~~~~^^^^^^^^^^^^^^^
|OSError: [Errno 18] Invalid cross-device link: '/tmp/g-ir-scanner-cache-version-89xkkvp4' -> '/folk/hjia/.cache/g-ir-scanner/.cache-version'
|
|During handling of the above exception, another exception occurred:
|
|Traceback (most recent call last):
|  File "tmp/work/cortexa57-wrs-linux/gobject-introspection/1.86.0/recipe-sysroot-native/usr/bin/g-ir-scanner", line 134, in <module>
|    sys.exit(scanner_main(args))
|             ~~~~~~~~~~~~^^^^^^
|  File "tmp/work/cortexa57-wrs-linux/gobject-introspection/1.86.0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/scannermain.py", line 653, in scanner_main
|    transformer = create_transformer(namespace, options)
|  File "tmp/work/cortexa57-wrs-linux/gobject-introspection/1.86.0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/scannermain.py", line 446, in create_transformer
|    transformer = Transformer(namespace,
|                              accept_unprefixed=options.accept_unprefixed,
|                              identifier_filter_cmd=identifier_filter_cmd,
|                              symbol_filter_cmd=symbol_filter_cmd)
|  File "tmp/work/cortexa57-wrs-linux/gobject-introspection/1.86.0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/transformer.py", line 49, in __init__
|    self._cachestore = CacheStore()
|                       ~~~~~~~~~~^^
|  File "tmp/work/cortexa57-wrs-linux/gobject-introspection/1.86.0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/cachestore.py", line 52, in __init__
|    self._check_cache_version()
|    ~~~~~~~~~~~~~~~~~~~~~~~~~^^
|  File "tmp/work/cortexa57-wrs-linux/gobject-introspection/1.86.0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/cachestore.py", line 89, in _check_cache_version
|    shutil.move(tmp_filename, version)
|    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|  File "tmp/work/cortexa57-wrs-linux/gobject-introspection/1.86.0/recipe-sysroot-native/usr/lib/python3.14/shutil.py", line 938, in move
|    copy_function(src, real_dst)
|    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^
|  File "tmp/work/cortexa57-wrs-linux/gobject-introspection/1.86.0/recipe-sysroot-native/usr/lib/python3.14/shutil.py", line 529, in copy2
|    copyfile(src, dst, follow_symlinks=follow_symlinks)
|    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|  File "tmp/work/cortexa57-wrs-linux/gobject-introspection/1.86.0/recipe-sysroot-native/usr/lib/python3.14/shutil.py", line 315, in copyfile
|    with open(dst, 'wb') as fdst:
|         ~~~~^^^^^^^^^^^
|OSError: [Errno 122] Disk quota exceeded
[snip]

In commit [1], it moved the fix to gobject-introspection-data.bbclass, and recipe gobject-introspection
inherits gobject-introspection-data.bbclass.

But commit [2] moved the fix to gobject-introspection.bbclass which recipe gobject-introspection
does not inherits it

Explicitly add the fix back to recipe gobject-introspection

[1] https://git.openembedded.org/openembedded-core/commit/?id=35d5f707f6bb2ce5e9ab908e66e1ea9eeac754b1
[2] https://git.openembedded.org/openembedded-core/commit/?id=49988a49f7c9a19aa2a547d49369996e3e20d452

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoweston-init: fix variable expansion typo in weston-start
Khalifa Rouis [Tue, 24 Mar 2026 20:49:19 +0000 (21:49 +0100)] 
weston-init: fix variable expansion typo in weston-start

The variable weston_modules was incorrectly enclosed as {$weston_modules}
instead of ${weston_modules}.
This typo prevents proper bash variable expansion when checking for and
appending Weston module arguments.

This commit corrects the syntax to ensure the modules are properly
evaluated.

Fixes: c8aa0222ce2b ("weston: wrapper for weston modules argument")
Signed-off-by: Khalifa Rouis <khalifa@missingno.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoepiphany: upgrade 49.2 -> 49.7
Yiding Liu (Fujitsu) [Wed, 25 Mar 2026 03:54:25 +0000 (11:54 +0800)] 
epiphany: upgrade 49.2 -> 49.7

49.7 - March 24, 2026
=====================
This release reverts back to the original adblock filters used before 49.4.

* Bugs fixed:
  - #2848 Regression in site compatibility due to adblocking (Michael Catanzaro)

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoccache: upgrade 4.13.1 -> 4.13.2
Ankur Tyagi [Wed, 25 Mar 2026 02:32:20 +0000 (15:32 +1300)] 
ccache: upgrade 4.13.1 -> 4.13.2

https://ccache.dev/releasenotes.html#_ccache_4_13_2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-pyzstd: Upgrade 0.17.0 -> 0.19.1
Jiaying Song [Mon, 23 Mar 2026 03:11:16 +0000 (11:11 +0800)] 
python3-pyzstd: Upgrade 0.17.0 -> 0.19.1

Changelog:https://github.com/Rogdham/pyzstd/blob/master/CHANGELOG.md

Recipe changes:
- Remove 0001-Remove-setuptools-version-limit-of-74.patch (no longer needed)
- Switch from python_setuptools_build_meta to python_hatchling
- Add python3-hatch-vcs-native to DEPENDS
- Remove obsolete do_configure:append:arm:toolchain-clang (setup.py no longer exists)

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3: add _zstd C extension to python3-compression
Jiaying Song [Wed, 25 Mar 2026 07:01:30 +0000 (15:01 +0800)] 
python3: add _zstd C extension to python3-compression

Commit 5f34680219 packaged the compression/ directory into
python3-compression, but missed the _zstd C extension which
lives in lib-dynload/ and fell into python3-misc. Add it to
the compression package where it belongs.

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-yocto/6.18: fix genericarm64 config audit warning
Bruce Ashfield [Tue, 24 Mar 2026 18:21:11 +0000 (14:21 -0400)] 
linux-yocto/6.18: fix genericarm64 config audit warning

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

1/1 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: genericarm64/serial: change SERIAL_IMX_CONSOLE to =y
    Date: Tue, 24 Mar 2026 14:03:28 -0400

    With the following upstream commit, this option is no longer
    tristate, so we set it to =y instead:

      commit 3f8b835a63341163da0400befb3c6e8f6d4085da
      Author: Randy Dunlap <rdunlap@infradead.org>
      Date:   Sat Jan 10 15:26:40 2026 -0800

          serial: imx: change SERIAL_IMX_CONSOLE to bool

          [ Upstream commit 79527d86ba91c2d9354832d19fd12b3baa66bd10 ]

          SERIAL_IMX_CONSOLE is a build option for the imx driver (SERIAL_IMX).
          It does not build a separate console driver file, so it can't be built
          as a module since it isn't built at all.

          Change the Kconfig symbol from tristate to bool and update the help
          text accordingly.

Fixes: 0db4f9b91c86 ("tty: serial: imx: enable imx serial console port as module")
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://patch.msgid.link/20260110232643.3533351-2-rdunlap@infradead.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@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>
2 weeks agoconf/templates/default/local.conf.sample: Document yocto project sstate mirrors
Richard Purdie [Tue, 24 Mar 2026 17:54:59 +0000 (17:54 +0000)] 
conf/templates/default/local.conf.sample: Document yocto project sstate mirrors

Add information about using the Yocto Project sstate mirrors to the local.conf
template, enabling using the config fragment.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibffi: remove disable-exec-static-tramp from EXTRA_OECONF
Alejandro Hernandez Samaniego [Mon, 23 Mar 2026 17:46:03 +0000 (17:46 +0000)] 
libffi: remove disable-exec-static-tramp from EXTRA_OECONF

disable-exec-static-tramp is no longer necessary, since such behavior has been
fixed upstream.

Debian/Ubuntu also dropped this flag on version 3.5.2:
https://changelogs.ubuntu.com/changelogs/pool/main/libf/libffi/libffi_3.5.2-3/changelog

Signed-off-by: Alejandro Hernandez <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agodevtool: prevent 'devtool modify -n' from corrupting kernel Git repos
Enrico Jörns [Mon, 23 Mar 2026 23:19:31 +0000 (00:19 +0100)] 
devtool: prevent 'devtool modify -n' from corrupting kernel Git repos

Running 'devtool modify -n' on a kernel recipe that inherits
'kernel-yocto' can unintentionally corrupt an existing Git repo or
worktree.

The work-shared optimization introduced in 3c3a9bae ("devtool/standard.py:
Update devtool modify to copy source from work-shared if its already
downloaded") is not skipped when '--no-extract' ('args.no_extract') is set.

As a result, for kernel builds where STAGING_KERNEL_DIR was already
populated when running 'devtool modify -n', the existing source tree is
overwritten (via oe.path.copyhardlinktree()) with the contents of
STAGING_KERNEL_DIR.

Fix by adding 'and not args.no_extract' to the kernel-yocto guard
condition.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agotzdata/tzcode-native: upgrade 2025c -> 2026a
Jinfeng Wang [Tue, 24 Mar 2026 03:29:51 +0000 (11:29 +0800)] 
tzdata/tzcode-native: upgrade 2025c -> 2026a

Signed-off-by: Jinfeng Wang <jinfeng.wang.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoselftest/files/static-group: add empower group for systemd
Chen Qi [Tue, 24 Mar 2026 03:12:42 +0000 (20:12 -0700)] 
selftest/files/static-group: add empower group for systemd

When using systemd as INIT_MANAGER and run reproducible selftest,
we'll get the following error:

  ERROR: Nothing PROVIDES 'systemd'
  systemd was skipped: Recipe systemd, package systemd: system
    groupname "empower" does not have a static ID defined. Add
    empower to one of these files: /path/to/build-st/meta-selftest/files/static-group

The 'empower' group was recently introduced in systemd v259. Add it
to files/static-group in meta-selftest layer to aovid the above error.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agonghttp2: upgrade 1.68.0 -> 1.68.1
Peter Marko [Sun, 22 Mar 2026 23:01:31 +0000 (00:01 +0100)] 
nghttp2: upgrade 1.68.0 -> 1.68.1

Fixes CVE-2026-27135.

Release information: [1]

[1] https://github.com/nghttp2/nghttp2/releases/tag/v1.68.1

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoicu: upgrade 78.2 -> 78.3
Peter Marko [Sun, 22 Mar 2026 23:01:30 +0000 (00:01 +0100)] 
icu: upgrade 78.2 -> 78.3

Release notes [1]:

Unicode® ICU 78.3 is a maintenance update on top of ICU 78 and 78.2,
mostly for the CLDR 48.2 bug fixes. In addition, it fixes a C++ code
point iterator bug, and updates to timezone data 2026a.

The next major release of ICU will be ICU 79, planned for October. It
will update to CLDR 49 and Unicode 18.

[1] https://github.com/unicode-org/icu/releases/tag/release-78.3

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agobtrfs-tools: upgrade 6.19 -> 6.19.1
Peter Marko [Sun, 22 Mar 2026 23:01:28 +0000 (00:01 +0100)] 
btrfs-tools: upgrade 6.19 -> 6.19.1

Release notes [1]:

* fix balance filter 'usage' that was incorrectly used for ranged usage
* core:
    * fix tree-checker vararg format print
    * stability fixes
    * compiler warning fixes
* other:
    * CI updates, action version updates, more build targets
    * cleanups, refactoring
    * minor documentation updates

[1] https://github.com/kdave/btrfs-progs/releases/tag/v6.19.1

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoiw: drop redundant downstream patch
Maxin B. John [Mon, 23 Mar 2026 06:50:06 +0000 (08:50 +0200)] 
iw: drop redundant downstream patch

A similar fix has already been applied upstream, making this patch
unnecessary.

Remove the downstream patch to avoid duplication and keep the tree
in sync with upstream.

Upstream commit:
https://kernel.googlesource.com/pub/scm/linux/kernel/git/jberg/iw/+/26e074a04287919a848da997ab71b982ec404ddf%5E%21/#F0

Signed-off-by: Maxin John <maxin.john@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibsolv: upgrade 0.7.35-> 0.7.36
Yiding Liu (Fujitsu) [Mon, 23 Mar 2026 01:37:34 +0000 (09:37 +0800)] 
libsolv: upgrade 0.7.35-> 0.7.36

1.Changelog
  Version 0.7.36
  - selected bug fixes:
    * respect the "default" attribute in environment optionlist in
      the comps parser
    * support suse namespace deps in boolean dependencies
  - new features:
    * support for the Elbrus2000 (e2k) architecture
    * support language() suse namespace rewriting

2.Remove 0001-utils-Conside-musl-when-wrapping-qsort_r.patch
  as the issue was fixed upstream with this commit:
  https://github.com/openSUSE/libsolv/commit/2d0718a4f2001c857d9af24398c68d676a98a3ca

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agofreetype: upgrade 2.14.2 -> 2.14.3
Peter Marko [Mon, 23 Mar 2026 16:26:15 +0000 (17:26 +0100)] 
freetype: upgrade 2.14.2 -> 2.14.3

Changelog [1]:

CHANGES BETWEEN 2.14.2 and 2.14.3 (2026-Mar-22)
  I. IMPORTANT BUG FIXES
  - A bunch of potential security problems have been found.  All users
    should update.
  II. MISCELLANEOUS
  - If configuration option `TT_CONFIG_OPTION_GPOS_KERNING` is active,
    GPOS-based kerning could miss some  value pairs (bug introduced in
    version 2.14.0).

[1] https://gitlab.freedesktop.org/freetype/freetype/-/blob/VER-2-14-3/docs/CHANGES?ref_type=tags

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3: skip test_repl_eio test, fix whitespace
Trevor Gamblin [Mon, 23 Mar 2026 16:18:06 +0000 (12:18 -0400)] 
python3: skip test_repl_eio test, fix whitespace

This is failing intermittently on the Autobuilder. Disable it for now.

With this change, we see this in the ptest log:

|PASS: test_simple_addition (test.test_pyrepl.test_unix_console.TestConsole.test_simple_addition)
|PASS: test_wrap (test.test_pyrepl.test_unix_console.TestConsole.test_wrap)
|test_eio_error_handling_in_restore (test.test_pyrepl.test_unix_console.TestUnixConsoleEIOHandling.test_eio_error_handling_in_restore) ... ^[[?2004h^[[?2004l^[[?1h^[=^[[?1l^[k
|SKIP: test_repl_eio (test.test_pyrepl.test_unix_console.TestUnixConsoleEIOHandling.test_repl_eio) 'skipping problematic test'
|PASS: test_gen_colors_keyword_highlighting (test.test_pyrepl.test_utils.TestUtils.test_gen_colors_keyword_highlighting)

Also fix some inconsistent whitespace in the SRC_URI list.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoRevert "grub: add patch to use medany for riscv64"
Trevor Gamblin [Sat, 21 Mar 2026 15:31:54 +0000 (11:31 -0400)] 
Revert "grub: add patch to use medany for riscv64"

This reverts commit 2d8da77f28ed3fd7a5715fde02715c7d59f6b991.

This patch is still carried by Fedora, but is no longer a problem
anymore in grub 2.14+. See:

https://lists.gnu.org/archive/html/grub-devel/2026-03/msg00044.html
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-yocto-dev: bump to v7.0
Bruce Ashfield [Mon, 23 Mar 2026 13:50:53 +0000 (09:50 -0400)] 
linux-yocto-dev: bump to v7.0

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-yocto/6.18: update CVE exclusions (6.18.19)
Bruce Ashfield [Mon, 23 Mar 2026 13:50:55 +0000 (09:50 -0400)] 
linux-yocto/6.18: update CVE exclusions (6.18.19)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 3 changes (1 new | 2 updated): - 1 new CVEs: CVE-2026-4606 - 2 updated CVEs: CVE-2024-1394, CVE-2025-7195
        Date: Mon, 23 Mar 2026 01:28:23 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-yocto/6.18: update to v6.18.19
Bruce Ashfield [Mon, 23 Mar 2026 13:50:54 +0000 (09:50 -0400)] 
linux-yocto/6.18: update to v6.18.19

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

    4aea1dc4cad17 Linux 6.18.19
    224404f54036e bpf: drop kthread_exit from noreturn_deny
    9fd37b636bc2d drm/bridge: ti-sn65dsi86: Add support for DisplayPort mode with HPD
    24fda228496c6 mm/damon/core: disallow non-power of two min_region_sz
    b0d0903594dd6 io_uring/eventfd: use ctx->rings_rcu for flags checking
    7cc4530b3e952 io_uring: ensure ctx->rings is stable for task work flags manipulation
    ae3831b44f477 net/tcp-md5: Fix MAC comparison to be constant-time
    ce2a263bc57c1 lib/crypto: tests: Depend on library options rather than selecting them
    93c0a22fec914 ksmbd: Compare MACs in constant time
    4af5dfb8dca3a smb: client: Compare MACs in constant time
    97ea8f3bbdaef kbuild: Leave objtool binary around with 'make clean'
    ba3bca40f9f25 KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activated
    0ff26b41c882c KVM: SVM: Add a helper to look up the max physical ID for AVIC
    ba28a0dcc41ae KVM: SVM: Limit AVIC physical max index based on configured max_vcpu_ids
    b7493f48c3dba KVM: arm64: Eagerly init vgic dist/redist on vgic creation
    2a01a93ed2266 KVM: arm64: gic: Set vgic_model before initing private IRQs
    8d02bbfb09003 mmc: dw_mmc-rockchip: Fix runtime PM support for internal phase support
    5b58ba042e237 mmc: dw_mmc-rockchip: Add memory clock auto-gating support
    4c3a860b96e72 drm/gud: fix NULL crtc dereference on display disable
    51aa99e59d7f5 drm/gud: rearrange gud_probe() to prepare for function splitting
    94b6d0ba4b640 mm: Fix a hmm_range_fault() livelock / starvation problem
    fffce2310e688 cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
    003df94bcc922 i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue
    b684b420a5bb0 i3c: mipi-i3c-hci: Fix race in DMA ring dequeue
    a21d763335886 i3c: mipi-i3c-hci: Add missing TID field to no-op command descriptor
    57f99dc660e69 i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue abort
    d986d51a83f5c i3c: mipi-i3c-hci: Consolidate spinlocks
    74a4f77bbf786 i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
    478a99a961829 i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout errors
    ad9da7d39cecd iio: proximity: hx9023s: Protect against division by zero in set_samp_freq
    05723a2c4b09d iio: proximity: hx9023s: fix assignment order for __counted_by
    70b455484a661 iio: imu: inv_icm42600: fix odr switch when turning buffer off
    b5a6825579a7c iio: imu: inv_icm42600: fix odr switch to the same value
    aae572ddc2857 iio: light: bh1780: fix PM runtime leak on error path
    a8714d2d0df4e iio: gyro: mpu3050-i2c: fix pm_runtime error handling
    ba19dd366528b iio: imu: adis: Fix NULL pointer dereference in adis_init
    42685cf96e282 iio: gyro: mpu3050-core: fix pm_runtime error handling
    c7ae426705b01 iio: buffer: Fix wait_queue not being removed
    c528dc22d58b7 iio: chemical: bme680: Fix measurement wait duration calculation
    7c5edf1025ddb iio: potentiometer: mcp4131: fix double application of wiper shift
    b8a26d21c7dba iio: magnetometer: tlv493d: remove erroneous shift in X-axis data
    90e978ace5985 iio: chemical: sps30_i2c: fix buffer size in sps30_i2c_read_meas()
    eddba110685f8 iio: chemical: sps30_serial: fix buffer size in sps30_serial_read_meas()
    73dd9acb5b20b iio: frequency: adf4377: Fix duplicated soft reset mask
    1b2d9e23452bd iio: dac: ds4424: reject -128 RAW value
    014a021075c58 btrfs: abort transaction on failure to update root in the received subvol ioctl
    5e1ab71f74a1e btrfs: add missing RCU unlock in error path in try_release_subpage_extent_buffer()
    d11aefe654a04 btrfs: fix transaction abort on set received ioctl due to item overflow
    9273175bf16c8 btrfs: fix transaction abort on file creation due to name hash collision
    bac55dde8efa4 btrfs: fix transaction abort when snapshotting received subvolumes
    9b753ece26524 smb: client: fix iface port assignment in parse_server_interfaces
    92e64f1852f45 smb: client: fix in-place encryption corruption in SMB2_write()
    9509b659ca7eb smb: client: fix atomic open with O_DIRECT & O_SYNC
    bfbf1f286f682 lib/bootconfig: check bounds before writing in __xbc_open_brace()
    6e736a18cfbd5 lib/bootconfig: fix snprintf truncation check in xbc_node_compose_key_after()
    12d2b443b8606 kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
    11712c4eb3840 x86/apic: Disable x2apic on resume if the kernel expects so
    9f9157ee67b32 scsi: core: Fix error handling for scsi_alloc_sdev()
    d24330cf241f8 lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed brace error
    d2beb819045e4 powerpc64/bpf: fix the address returned by bpf_get_func_ip
    2ce9b27946125 powerpc64/bpf: fix kfunc call support
    4b89984f72742 powerpc/pseries: Correct MSI allocation tracking
    f7eda676386c5 s390/dasd: Copy detected format information to secondary device
    fe9cd8c8ee359 s390/dasd: Move quiesce state with pprc swap
    950a76e82e05a s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
    997967adf10ce sched_ext: Fix enqueue_task_scx() truncation of upper enqueue flags
    a35be7a17c7b1 xfs: ensure dquot item is deleted from AIL only after log shutdown
    446a1f5bb64ba xfs: fix undersized l_iclog_roundoff values
    ca504d2601b3b xfs: fix returned valued from xfs_defer_can_append
    2b4492d9ed0f2 xfs: fix integer overflow in bmap intent sort comparator
    316cc7b63fd58 cifs: make default value of retrans as zero
    50ad880db3013 io_uring/kbuf: check if target buffer list is still legacy on recycle
    950bda065b05e qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
    8738dcc844fff net-shapers: don't free reply skb after genlmsg_reply()
    eb613e3d38abb tracing: Fix trace_buf_size= cmdline parameter with sizes >= 2G
    18bef795332b0 tracing: Fix enabling multiple events on the kernel command line and bootconfig
    9ecea60f132da drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun index
    38f1640db7f8b drm/amd: Fix a few more NULL pointer dereference in device cleanup
    a751a1230533f drm/msm: Fix dma_free_attrs() buffer size
    0189bf176dbe6 drm/i915/psr: Repeat Selective Update area alignment
    eae4bf4107571 drm/i915: Fix potential overflow of shmem scatterlist length
    46275c56e7475 drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS output
    818ebb298a753 drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
    43025c941aced drm/amd: Fix NULL pointer dereference in device cleanup
    57579312e0e87 drm/amd: Set num IP blocks to 0 if discovery fails
    7885eb335d8f9 drm/amdgpu: Fix use-after-free race in VM acquire
    33c3a4db31719 drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on smu v13.0.x
    6c58a9fdb0d0e net: dsa: microchip: Fix error path in PTP IRQ setup
    8efd5dcd31e22 net: ethernet: arc: emac: quiesce interrupts before requesting IRQ
    b70c4e5e71193 net: ncsi: fix skb leak in error paths
    ab5ebab966421 net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
    3224990fb16a8 net: mctp: fix device leak on probe failure
    1d6abf145615d ksmbd: fix use-after-free by using call_rcu() for oplock_info
    8f5b1a7cb009a smb: server: fix use-after-free in smb2_open()
    dbbd328cf5826 ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
    146691daf293c memcg: fix slab accounting in refill_obj_stock() trylock path
    159aebd20e0e9 slab: distinguish lock and trylock for sheaf_flush_main()
    8938a9c60d9ae s390/xor: Fix xor_xc_5() inline assembly
    1a34999922ba6 drm/amd/display: Fallback to boot snapshot for dispclk
    b9a944d0a1d3a s390/xor: Fix xor_xc_2() inline assembly constraints
    87f0349beaaca ata: libata-core: Disable LPM on ST1000DM010-2EP102
    a547ffcb9b1d5 s390/stackleak: Fix __stackleak_poison() inline assembly constraint
    d0e63feca3808 crypto: ccp - allow callers to use HV-Fixed page API when SEV is disabled
    a4d0e2c416db0 pmdomain: bcm: bcm2835-power: Fix broken reset status read
    f29b08755103f regulator: pf9453: Respect IRQ trigger settings from firmware
    4387b2cc9a630 io_uring/net: reject SEND_VECTORIZED when unsupported
    823fb431e4af8 parisc: Check kernel mapping earlier at bootup
    6f92a7a8b48a5 arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults
    396dec23e9024 parisc: Fix initial page table creation for boot
    857473efe9341 io_uring/zcrx: use READ_ONCE with user shared RQEs
    73a7a34581694 hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
    439b5fb7280a3 arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix kexec/hibernation
    ad8fa5bff53f5 nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
    6e6e28898e015 parisc: Increase initial mapping to 64 MB with KALLSYMS
    5737b279a28b6 pmdomain: rockchip: Fix PD_VCODEC for RK3588
    e9b0a6ffe8b95 drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
    2ab9f2531d377 batman-adv: Avoid double-rtnl_lock ELP metric worker
    a269cbdc442f8 net/tcp-ao: Fix MAC comparison to be constant-time
    12db29803c19e tracing: Fix syscall events activation by ensuring refcount hits zero
    f6e7c4f406b68 ice: fix retry for AQ command 0x06EE
    678d5802556b3 net: mana: Ring doorbell at 4 CQ wraparounds
    8bde543d2a5f9 media: dvb-net: fix OOB access in ULE extension header tables
    9e16152a7e337 selftests: fix mntns iteration selftests
    ace46763b282d pinctrl: cy8c95x0: Don't miss reading the last bank registers
    4dd2d9cf563c5 staging: rtl8723bs: fix potential out-of-bounds read in rtw_restruct_wmm_ie
    6d62fa548387e staging: rtl8723bs: properly validate the data in rtw_get_ie_ex()
    ea535b9894d77 staging: sm750fb: add missing pci_release_region on error and removal
    6b9cb42cfdb36 mm/slab: fix an incorrect check in obj_exts_alloc_size()
    ce0aa47c963b8 mm/damon/core: clear walk_control on inactive context in damos_walk()
    7c19757394ddf ixgbevf: fix link setup issue
    216176bcfd2bd kunit: irq: Ensure timer doesn't fire too frequently
    decd9942655db ice: reintroduce retry mechanism for indirect AQ
    ca19f8f51064f iomap: reject delalloc mappings during writeback
    7bdf00ed75c47 btrfs: fix chunk map leak in btrfs_map_block() after btrfs_chunk_map_num_copies()
    f42b4afdd1f89 irqchip/gic-v3-its: Limit number of per-device MSIs to the range the ITS supports
    32752c3e81498 device property: Allow secondary lookup in fwnode_get_next_child_node()
    019debe5851d7 nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit().
    db377ed4ecca4 arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
    584926c26f0b7 bpf: Fix kprobe_multi cookies access in show_fdinfo callback
    415aed08de0ee s390/pfault: Fix virtual vs physical address confusion
    af65cd1853599 drm/xe/sync: Cleanup partially initialized sync on parse failure
    58e6e3d39c286 ipmi:si: Fix check for a misbehaving BMC
    19e1931841e44 gpiolib: normalize the return value of gc->get() on behalf of buggy drivers
    32cca65189823 drm/i915/alpm: ALPM disable fixes
    214b6bde0e941 nouveau/gsp: drop WARN_ON in ACPI probes
    9b7855110fd75 ipmi:si: Handle waiting messages when BMC failure detected
    bc001cd1a4824 drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
    e6d779654cda6 drm/bridge: samsung-dsim: Fix memory leak in error path
    1df500f363bc8 ipmi:si: Use a long timeout when the BMC is misbehaving
    68d7fcb6a451c ipmi:si: Don't block module unload if the BMC is messed up
    06ef2ba582c68 drm/amd: Disable MES LR compute W/A
    b1d10508da559 drm/amdgpu: add upper bound check on user inputs in wait ioctl
    762f47e2b8243 drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
    6fff5204d8aa2 drm/amdgpu: add upper bound check on user inputs in signal ioctl
    6bfda7ce56e7d cpufreq: intel_pstate: Fix NULL pointer dereference in update_cpu_qos_request()
    4729c7b00a347 kthread: consolidate kthread exit paths to prevent use-after-free
    8a259a5c70ddc Revert "ptdesc: remove references to folios from __pagetable_ctor() and pagetable_dtor()"
    ae931283b2f37 Revert "tcpm: allow looking for role_sw device in the main node"
    21a13db8d449b scsi: hisi_sas: Fix NULL pointer exception during user_scan()
    b17211b512cbf scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS suspend
    98074e16742ae powerpc, perf: Check that current->mm is alive before getting user callchain
    9e84113ea6ec2 i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach
    2d845604ca4fb time/jiffies: Mark jiffies_64_to_clock_t() notrace
    2e8e9aea8cd5a ALSA: usb-audio: Improve Focusrite sample rate filtering
    097cd68f46686 ceph: fix memory leaks in ceph_mdsc_build_path()
    7335e21830b8d ceph: do not skip the first folio of the next object in writeback
    7db008e85a5d1 ceph: fix i_nlink underrun during async unlink
    bdf614c81081b libceph: admit message frames only in CEPH_CON_S_OPEN state
    ba0a4df8c5635 libceph: Use u32 for non-negative values in ceph_monmap_decode()
    69fe5af33fa38 libceph: prevent potential out-of-bounds reads in process_message_header()
    fc4d944dbaee9 libceph: reject preamble if control segment is empty
    f9da5c1bbac5c libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply()
    8be8911f59081 ceph: add a bunch of missing ceph_path_info initializers
    cae928e3178c7 kprobes: avoid crash when rmmod/insmod after ftrace killed
    2754e7b3d6474 tipc: fix divide-by-zero in tipc_sk_filter_connect()
    22b05abb17e3c ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop and start
    0e06cc511c61c mmc: core: Avoid bitfield RMW for claim/retune flags
    45785772d538b mm/kfence: disable KFENCE upon KASAN HW tags enablement
    24743b77cae33 mmc: mmci: Fix device_node reference leak in of_get_dml_pipe_index()
    63826cf084468 mm/kfence: fix KASAN hardware tag faults during late enablement
    6dc0919dc7820 mm/tracing: rss_stat: ensure curr is false from kthread context
    e584cb58a2ea7 usb: gadget: f_ncm: Fix net_device lifecycle with device_move
    ef7d456d1e887 Revert "usb: gadget: u_ether: add gether_opts for config caching"
    05dc0c098ca11 Revert "usb: gadget: f_ncm: align net_device lifecycle with bind/unbind"
    d2a08ea03830b Revert "usb: gadget: u_ether: Add auto-cleanup helper for freeing net_device"
    56cb551d2a33d Revert "usb: legacy: ncm: Fix NPE in gncm_bind"
    8a607bae3a0a4 Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
    be5738d19bed2 usb: legacy: ncm: Fix NPE in gncm_bind
    e533a44fb1b33 usb: gadget: f_ncm: Fix atomic context locking issue
    679d9535aeb15 usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus handling
    b7fed917f84e4 usb: image: mdc800: kill download URB on timeout
    513041c71356d usb: gadget: uvc: fix interval_duration calculation
    4cc30a5fc8832 usb: mdc800: handle signal and read racing
    c0b28a042174c usb: gadget: f_hid: fix SuperSpeed descriptors
    0b7d11fd6e742 usb: renesas_usbhs: fix use-after-free in ISR during device removal
    67ed312124bb1 usb: class: cdc-wdm: fix reordering issue in read code path
    64f3d75633aed USB: core: Limit the length of unkillable synchronous timeouts
    6cb7dc91f057d USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts
    f7e115af48745 USB: usbcore: Introduce usb_bulk_msg_killable()
    ac207d57bbb06 usb: typec: altmode/displayport: set displayport signaling rate in configure message
    8c9521a5877e5 usb: roles: get usb role switch from parent only for usb-b-connector
    9459b5731cd8b usb: cdc-acm: Restore CAP_BRK functionnality to CH343
    82f7b4350b9d9 usb: core: don't power off roothub PHYs if phy_set_mode() fails
    1a99da68a5a9c usb: misc: uss720: properly clean up reference in uss720_probe()
    69f090f5e7298 usb: dwc3: pci: add support for the Intel Nova Lake -H
    a41d3d9202e95 usb: yurex: fix race in probe
    cd41e0d1df8fc usb: xhci: Prevent interrupt storm on host controller error (HCE)
    c65f1b840ab8c usb: xhci: Fix memory leak in xhci_disable_slot()
    8043f1c3c89dd USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed
    ba3b951b7f7ae usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
    e2554ffa8c252 USB: add QUIRK_NO_BOS for video capture several devices
    213e82ccdea58 KVM: arm64: pkvm: Fallback to level-3 mapping on host stage-2 fault
    c513bbd7da534 KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with in-kernel APIC
    b058c30cdf7d5 KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
    686c8f16112c8 KVM: arm64: Fix protected mode handling of pages larger than 4kB
    e0f582406c3e4 ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
    08da6c7ed70f0 ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
    f90768ed813bf rust: str: make NullTerminatedFormatter public
    887098159d705 rust: kbuild: allow `unused_features`
    dd109e3442817 rust_binder: call set_notification_done() without proc lock
    e19afb53f7723 rust_binder: avoid reading the written value in offsets array
    20a01f20d1f40 rust_binder: check ownership before using vma
    edf685946c4ac rust_binder: fix oneway spam detection
    3e89ddbaaea2f net: usb: lan78xx: skip LTM configuration for LAN7850
    20ce2bd1c1848 net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
    f62ec1babb2ae net: usb: lan78xx: fix TX byte statistics for small packets
    fa41007be691b net: usb: lan78xx: fix silent drop of packets with checksum errors
    00293f362712b can: gs_usb: gs_can_open(): always configure bitrates before starting device
    3d542cf3c4c85 ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2 mixer interfaces
    4a758e9a1f5ed ALSA: pcm: fix use-after-free on linked stream runtime in snd_pcm_drain()
    6eaaa67d6998f sched_ext: Remove redundant css_put() in scx_cgroup_init()
    86ceaccfdfa16 cgroup: fix race between task migration and iteration
    1051eb2f53886 drm/amdgpu: ensure no_hw_access is visible before MMIO
    3428dc5520c81 usb: gadget: f_mass_storage: Fix potential integer overflow in check_command_size_in_blocks()
    678f1212f77bf iio: imu: inv-mpu9150: fix irq ack preventing irq storms
    86f00a9e50b4a net: prevent NULL deref in ip[6]tunnel_xmit()
    7065d73a78ba7 octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt status
    c9d6bf8d139a9 octeontx2-af: devlink: fix NIX RAS reporter recovery condition
    8ded073fc8cdc net: ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for PTP support
    c1d06ccbee468 net: ti: am65-cpsw: move hw timestamping to ndo callback
    59489ce60d741 net/mana: Null service_wq on setup error to prevent double destroy
    103e4fedb4784 neighbour: restore protocol != 0 check in pneigh update
    f7f12d551d611 net: dsa: realtek: Fix LED group port bit for non-zero LED group
    95faa1459b83f net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
    84c1adb60fdba perf synthetic-events: Fix stale build ID in module MMAP2 records
    529c985da1b27 drm/amdkfd: Unreserve bo if queue update failed
    b3b56d60fee16 ASoC: detect empty DMI strings
    790851ecc983c ASoC: amd: acp3x-rt5682-max9836: Add missing error check for clock acquisition
    9a3106a81fc3c ACPI: OSL: fix __iomem type on return from acpi_os_map_generic_address()
    e987bc1d2e8d4 net: bcmgenet: fix broken EEE by converting to phylib-managed state
    53480725b1395 page_pool: store detach_time as ktime_t to avoid false-negatives
    30e87ade8d678 e1000/e1000e: Fix leak in DMA error cleanup
    981e2805e48fc i40e: fix src IP mask checks and memcpy argument names in cloud filter
    75e0a631c3a13 iavf: fix incorrect reset handling in callbacks
    1b034f2429ce6 iavf: fix PTP use-after-free during reset
    98b36857f3584 drivers: net: ice: fix devlink parameters get without irdma
    b56c49897bdac nvme-pci: Fix race bug in nvme_poll_irqdisable()
    328c551f0cc81 nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
    3cf2d7ca48289 sched: idle: Make skipping governor callbacks more consistent
    a422159d766ad perf ftrace: Fix hashmap__new() error checking
    f7e52a24e5b76 regulator: pca9450: Correct probed name for PCA9452
    55ca06f54f57f regulator: pca9450: Add support for setting debounce settings
    ec1427731244d regulator: pca9450: Correct interrupt type
    0b6803777c003 perf annotate: Fix hashmap__new() error checking
    f5ef97c131655 netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
    05018cd9370f7 netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table()
    9853d94b82d30 netfilter: nfnetlink_queue: fix entry leak in bridge verdict error path
    bc18551c6169e netfilter: x_tables: guard option walkers against 1-byte tail reads
    e047f6fbb975f netfilter: nft_set_pipapo: fix stack out-of-bounds read in pipapo_drop()
    de47a88c6b807 netfilter: nf_tables: always walk all pending catchall elements
    6d2a95c689057 netfilter: nf_tables: Fix for duplicate device in netdev hooks
    8a57deeb25606 net: add xmit recursion limit to tunnel xmit functions
    f0679522f8ded amd-xgbe: prevent CRC errors during RX adaptation with AN disabled
    cf51e5853398e amd-xgbe: fix link status handling in xgbe_rx_adaptation
    925a5ffd99cdd mctp: route: hold key->lock in mctp_flow_prepare_output()
    6ac890f1d60ac bonding: fix type confusion in bond_setup_by_slave()
    474211fb4a1df bonding: use common function to compute the features
    3c5de399a4427 can: hi311x: hi3110_open(): add check for hi3110_power_enable() return value
    1ec54187e1aa4 mctp: i2c: fix skb memory leak in receive path
    569e6e72c4578 bnxt_en: Fix RSS table size check when changing ethtool channels
    35b58d3bc716e serial: caif: hold tty->link reference in ldisc_open and ser_release
    ecb4ed7a723f0 net: sfp: improve Huawei MA5671a fixup
    ce0b8fd5e3554 ASoC: simple-card-utils: fix graph_util_is_ports0() for DT overlays
    7d33e61409454 ASoC: soc-core: flush delayed work before removing DAIs and widgets
    a4aa08c820f4f ASoC: soc-core: drop delayed_work_pending() check before flush
    b6051f2bdd4bd spi: rockchip-sfc: Fix double-free in remove() callback
    0a83d6c9e149a spi: amlogic: spifc-a4: Fix DMA mapping error handling
    fc7735caf016a drm/sitronix/st7586: fix bad pixel data due to byte swap
    c34ebd7b24ea7 net: spacemit: Fix error handling in emac_tx_mem_map()
    045545790fea7 net: spacemit: Fix error handling in emac_alloc_rx_desc_buffers()
    d55fa7cd4b19b rxrpc, afs: Fix missing error pointer check after rxrpc_kernel_lookup_peer()
    0bad9c86edd22 net/sched: teql: fix NULL pointer dereference in iptunnel_xmit on TEQL slave xmit
    c74557495efb4 net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ
    7d7342a18fadc net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
    ce1b19dd0684e net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
    cbd8494fdd6cc net/mlx5: Fix peer miss rules host disabled checks
    835778685f157 net/mlx5: Fix crash when moving to switchdev mode
    4a7838bebc383 net/mlx5: Fix deadlock between devlink lock and esw->wq
    6aaf15f376b0e bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link states
    ab1bcadc7e517 bonding: do not set usable_slaves for broadcast mode
    2ee3645e0f3f4 drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v14
    4c32155265b67 drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v13
    6b4a1ff808851 drm/msm/dsi: fix pclk rate calculation for bonded dsi
    5f5d956b2ce00 net: dsa: realtek: rtl8365mb: remove ifOutDiscards from rx_packets
    98754dda67296 dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo
    676826aeddb57 perf disasm: Fix off-by-one bug in outside check
    ce69c1b753746 workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
    a39b75c3f4226 btrfs: hold space_info->lock when clearing periodic reclaim ready
    8127b5fec0475 xprtrdma: Decrement re_receiving on the early exit paths
    2871bb923ff8f drm/msm/dsi: fix hdisplay calculation when programming dsi registers
    203c792cb4315 nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
    28a72f653832a smb/server: Fix another refcount leak in smb2_open()
    f426a493db33d powerpc: 83xx: km83xx: Fix keymile vendor prefix
    ba021fb575084 remoteproc: mediatek: Unprepare SCP clock during system suspend
    bf39fed5f22cb remoteproc: sysmon: Correct subsys_name_len type in QMI request
    b7b634be76582 powerpc/crash: adjust the elfcorehdr size
    c171a5f799546 powerpc/kexec/core: use big-endian types for crash variables
    d5697cf3b91d8 kexec: Include kernel-end even without crashkernel
    b3c074a394c66 powerpc/uaccess: Fix inline assembly for clang build on PPC32
    71c57e74baa06 ALSA: usb-audio: Check max frame size for implicit feedback mode, too
    31e6595fd1a05 drm/amdgpu/vcn5: Add SMU dpm interface type
    716fc40446912 ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB Audio 2.0
    5faf0ce7d784a scsi: ufs: core: Fix shift out of bounds when MAXQ=32
    f4f590c6c9df7 scsi: ufs: core: Fix possible NULL pointer dereference in ufshcd_add_command_trace()
    87aa0f91ee49e ASoC: cs42l43: Report insert for exotic peripherals
    c072370ad67dd ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
    7035ef0f20bab scsi: ses: Fix devices attaching to different hosts
    8c61a746f7bb8 ACPI: OSI: Add DMI quirk for Acer Aspire One D255
    e03d7bddf0ecc wifi: mac80211: set default WMM parameters on all links
    af8f4be3b68ac unshare: fix unshare_fs() handling
    6407e8baef0ac ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
    e978a36f332ed scsi: mpi3mr: Add NULL checks when resetting request and reply queues
    379e19e820dd1 fs: init flags_valid before calling vfs_fileattr_get
    22e54d67b2f57 scsi: ufs: core: Reset urgent_bkops_lvl to allow runtime PM power mode
    55d1e86cb0c90 ACPI: PM: Save NVS memory on Lenovo G70-35
    c2e73d8acd056 scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-yocto/6.18: update CVE exclusions (6.18.18)
Bruce Ashfield [Mon, 23 Mar 2026 13:50:52 +0000 (09:50 -0400)] 
linux-yocto/6.18: update CVE exclusions (6.18.18)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 9 changes (3 new | 6 updated): - 3 new CVEs: CVE-2026-21570, CVE-2026-25769, CVE-2026-25770 - 6 updated CVEs: CVE-2025-0665, CVE-2025-61662, CVE-2026-25534, CVE-2026-32290, CVE-2026-32292, CVE-2026-32293
        Date: Tue, 17 Mar 2026 18:05:17 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-yocto/6.18: update to v6.18.18
Bruce Ashfield [Mon, 23 Mar 2026 13:50:51 +0000 (09:50 -0400)] 
linux-yocto/6.18: update to v6.18.18

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

    3318f10fa289 Linux 6.18.18
    6c5e8f16b5e8 ata: libata: cancel pending work after clearing deferred_qc
    13bc2772414d apparmor: fix race between freeing data and fs accessing it
    af782cc8871e apparmor: fix race on rawdata dereference
    623a9d211bbb apparmor: fix differential encoding verification
    b60b3f7a35c4 apparmor: fix unprivileged local user can do privileged policy management
    7998ab3010d2 apparmor: Fix double free of ns_name in aa_replace_profiles()
    5a68e46dfe0c apparmor: fix missing bounds check on DEFAULT table in verify_dfa()
    0510d1ba0976 apparmor: fix side-effect bug in match_char() macro usage
    d42b2b6bb77c apparmor: fix: limit the number of levels of policy namespaces
    7eade846e013 apparmor: replace recursive profile removal with iterative approach
    4f0889f2df1a apparmor: fix memory leak in verify_header
    0baadb0eece2 apparmor: validate DFA start states are in bounds in unpack_pdb
    380ad8b7c65e net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and shared blocks
    04d75529dc0f net/sched: act_gate: snapshot parameters with RCU on replace
    93ea7e1363fb Linux 6.18.17
    8a185304e42e selftests/bpf: Avoid simplification of crafted bounds test
    63b548c86299 bpf: collect only live registers in linked regs
    2ce8ece5a78d tracing: Add NULL pointer check to trigger_data_free()
    52decf013d53 selftest/arm64: Fix sve2p1_sigill() to hwcap test
    d15ba004b321 ata: libata-eh: Fix detection of deferred qc timeouts
    98cd8b4d0b83 xdp: produce a warning when calculated tailroom is negative
    45a41aecf5e5 net: enetc: use truesize as XDP RxQ info frag_size
    f1ac9d19721b i40e: use xdp.frame_sz as XDP RxQ info frag_size
    b6176646c36d i40e: fix registering XDP RxQ info
    ff7f356cdbb4 xsk: introduce helper to determine rxq->frag_size
    2a9e6ecf0e85 xdp: use modulo operation to calculate XDP frag tailroom
    cd888c396667 net/sched: act_ife: Fix metalist update behavior
    b3b5a037d520 net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthop
    fbbd2118982c net: vxlan: fix nd_tbl NULL dereference when IPv6 is disabled
    33dec6f10777 net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled
    d3b1c4c70da5 selftests/harness: order TEST_F and XFAIL_ADD constructors
    0168443a5db5 kselftest/harness: Use helper to avoid zero-size memset warning
    6f95b5952027 net: ethernet: mtk_eth_soc: Reset prog ptr to old_prog in case of error in mtk_xdp_setup()
    500a50a301ce netfilter: nft_set_pipapo: split gc into unlink and reclaim phase
    9154945a6394 netfilter: nf_tables: clone set on flush only
    6826131c7674 netfilter: nf_tables: unconditionally bump set->nelems before insertion
    6624d1727f3a net: Provide a PREEMPT_RT specific check for netdev_queue::_xmit_lock
    c3e8c75fcb2e block: use trylock to avoid lockdep circular dependency in sysfs
    6b0e35123ba4 net: stmmac: Defer VLAN HW configuration when interface is down
    15e8ef336895 net: stmmac: Fix VLAN HW state restore
    8b8b97eaecae net: stmmac: Improve double VLAN handling
    d55a39435c20 net: stmmac: Fix error handling in VLAN add and delete paths
    edc988613def nfc: rawsock: cancel tx_work before socket teardown
    b3fdbc7f59cd nfc: nci: clear NCI_DATA_EXCHANGE before calling completion callback
    91ff0d8c3464 nfc: nci: complete pending data exchange on device close
    9d448bbab724 nfc: nci: free skb on nci_transceive early error paths
    a77a5423e9c6 net: devmem: use READ_ONCE/WRITE_ONCE on binding->dev
    4596f44d4f5b net_sched: sch_fq: clear q->band_pkt_count[] in fq_reset()
    1c46edf20f82 net: nfc: nci: Fix zero-length proprietary notifications
    eae2f14ab2ef tcp: secure_seq: add back ports to TS offset
    8314944cc3bd net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless qdiscs
    d9d4ed40b3be hwmon: (max6639) fix inverted polarity
    de4ea10ae6b4 timekeeping: Fix timex status validation for auxiliary clocks
    5a501379a010 nvme: fix memory allocation in nvme_pr_read_keys()
    76f327fa4f1b nvme: reject invalid pr_read_keys() num_keys values
    05e3f01974d0 drm/xe/reg_sr: Fix leak on xa_store failure
    3c8852cff2bb drm/xe/gsc: Fix GSC proxy cleanup on early initialization failure
    1c72e7b0b442 i2c: i801: Revert "i2c: i801: replace acpi_lock with I2C bus lock"
    da09dfc90cb7 drm/sched: Fix kernel-doc warning for drm_sched_job_done()
    5649775b3ebf amd-xgbe: fix sleep while atomic on suspend/resume
    7e4ad34a8889 net: ipv4: fix ARM64 alignment fault in multipath hash seed
    0b5a78260207 ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu()
    5566a9eeb00e smb/client: fix buffer size for smb311_posix_qinfo in SMB311_posix_query_info()
    b751369b03c8 smb/client: fix buffer size for smb311_posix_qinfo in smb2_compound_op()
    3eeddb80191f bpf: Fix a UAF issue in bpf_trampoline_link_cgroup_shim
    ba47e3371764 igb: Fix trigger of incorrect irq in igb_xsk_wakeup
    2199e190cf6b iavf: fix netdev->max_mtu to respect actual hardware limit
    0138d1cdb19f libie: don't unroll if fwlog isn't supported
    b9333d41ee03 ice: fix adding AQ LLDP filter for VF
    1e077c65e020 xen/acpi-processor: fix _CST detection using undersized evaluation buffer
    6ce948fa5459 net/rds: Fix circular locking dependency in rds_tcp_tune
    ca795bf1230b indirect_call_wrapper: do not reevaluate function pointer
    9612d91f6172 wifi: mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80211()
    2831a8c57454 wifi: mt76: mt7925: Fix possible oob access in mt7925_mac_write_txwi_80211()
    f4cdf6b43689 wifi: mt76: mt7996: Fix possible oob access in mt7996_mac_write_txwi_80211()
    fcef983ad888 wifi: wlcore: Fix a locking bug
    f98c195052ab wifi: cw1200: Fix locking in error paths
    93e00a88951d octeon_ep_vf: avoid compiler and IQ/OQ reordering
    04a9f26d63d9 octeon_ep_vf: Relocate counter updates before NAPI
    986904ab1613 octeon_ep: avoid compiler and IQ/OQ reordering
    142a789a51d5 octeon_ep: Relocate counter updates before NAPI
    0ace8027e41f bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded
    d95de5acbf9e net: dsa: realtek: rtl8365mb: fix rtl8365mb_phy_ocp_write return value
    01f5b85fa0da kunit: tool: copy caller args in run_kernel to prevent mutation
    3589cc8f56c1 rust: kunit: fix warning when !CONFIG_PRINTK
    7f971dfd4898 drm/xe/configfs: Free ctx_restore_mid_bb in release
    303b446f2e8f drm/xe: Do not preempt fence signaling CS instructions
    7196a1ff7b9a drm/syncobj: Fix handle <-> fd ioctls with dirty stack
    95ed07644b2c wifi: rsi: Don't default to -EOPNOTSUPP in rsi_mac80211_config
    d27f12c3f5e8 can: mcp251x: fix deadlock in error path of mcp251x_open
    8215ba7bc99e can: bcm: fix locking for bcm_op runtime updates
    d8e38dc605c1 amd-xgbe: fix MAC_TCR_SS register width for 2.5G and 10M speeds
    d5947c3d2d14 net: ti: icssg-prueth: Fix ping failure after offload mode setup when link speed is not 1G
    7ea92ab075d8 atm: lec: fix null-ptr-deref in lec_arp_clear_vccs
    00f42ace446f dpaa2-switch: Fix interrupt storm after receiving bad if_id in IRQ handler
    6a674e0b19b0 xsk: Fix zero-copy AF_XDP fragment drop
    645c6d8376ad xsk: Fix fragment node deletion to prevent buffer leak
    2fc623e17854 tcp: give up on stronger sk_rcvbuf checks (for now)
    b955350778b8 udp: Unhash auto-bound connected sk from 4-tuple hash table when disconnected.
    f5fc6fead277 inet: annotate data-races around isk->inet_num
    3d8f35e182c8 nvme-multipath: fix leak on try_module_get failure
    79cc5a4c311f net: ethernet: ti: am65-cpsw-nuss/cpsw-ale: Fix multicast entry handling in ALE table
    f17c1c4acbe2 net: annotate data-races around sk->sk_{data_ready,write_space}
    f30b95159a53 nvmet-fcloop: Check remoteport port_state before calling done callback
    72d08d283964 netfs: Fix unbuffered/DIO writes to dispatch subrequests in strict sequence
    54b3701901af drm/solomon: Fix page start when updating rectangle in page addressing mode
    ee8e4b7469b4 e1000e: clear DPG_EN after reset to avoid autonomous power-gating
    9e0f09182157 i40e: Fix preempt count leak in napi poll tracepoint
    e9669c2d0535 ice: recap the VSI and QoS info after rebuild
    4458f9f198f5 idpf: Fix flow rule delete failure due to invalid validation
    e7fca8b7fb6f idpf: change IRQ naming to match netdev and ethtool queue numbering
    8f742f495ddb idpf: increment completion queue next_to_clean in sw marker wait routine
    d146275655bb hwmon: (it87) Check the it87_lock() return value
    ea07fcfbba43 pinctrl: cirrus: cs42l43: Fix double-put in cs42l43_pin_probe()
    acbcfe2f8e64 pinctrl: meson: amlogic-a4: Fix device node reference leak in aml_dt_node_to_map_pinmux()
    6359d2d52c95 pinctrl: generic: move function to amlogic-am4 driver
    2c091292ca42 HID: multitouch: new class MT_CLS_EGALAX_P80H84
    ade03840f829 module: Remove duplicate freeing of lockdep classes
    55aefe1647a6 platform/x86: thinkpad_acpi: Fix errors reading battery thresholds
    82f1bb0ad480 pinctrl: qcom: qcs615: Add missing dual edge GPIO IRQ errata flag
    53eba152810e pinctrl: equilibrium: fix warning trace on load
    2c947684bdaa pinctrl: equilibrium: rename irq_chip function callbacks
    9833ed224aad hwmon: (aht10) Fix initialization commands for AHT20
    9c1984180260 hwmon: (aht10) Add support for dht20
    e159eb852aee nvme: fix admin queue leak on controller reset
    038158492979 drm/amd/display: Use GFP_ATOMIC in dc_create_stream_for_sink
    a5c070aaf796 Bluetooth: Fix CIS host feature condition
    d8a286503553 net: stmmac: remove support for lpi_intr_o
    999ff1af649c platform/x86: hp-bioscfg: Support allocations of larger data
    0c578e8065c4 ksmbd: call ksmbd_vfs_kern_path_end_removing() on some error paths
    c08ec55617cb ipmi: Fix use-after-free and list corruption on sender error
    3c3462e9ae35 ASoC: fsl_xcvr: provide regmap names
    227eb258c2cb ASoC: fsl_xcvr: use dev_err_probe() replacing dev_err() + return
    3d46af0f8b28 ARM: clean up the memset64() C wrapper
    54e841a03606 Revert "netfilter: nft_set_rbtree: validate open interval overlap"
    861aa1be41bc kbuild: Split .modinfo out from ELF_DETAILS
    bc2110c10128 selftests: mptcp: join: check removing signal+subflow endp
    23ec7f54a9d6 selftests: mptcp: join: check RM_ADDR not sent over same subflow
    ee6ce81a24a4 selftests: mptcp: more stable simult_flows tests
    a64aa7db3939 mptcp: pm: in-kernel: always mark signal+subflow endp as used
    19a258d03d08 mptcp: pm: avoid sending RM_ADDR over same subflow
    944a333c8e4d scsi: core: Fix refcount leak for tagset_refcnt
    86163b98891a smb: client: fix oops due to uninitialised var in smb2_unlink()
    2ef0fc3bf49d smb: client: Don't log plaintext credentials in cifs_set_cifscreds
    134596a6e4be smb: client: fix broken multichannel with krb5+signing
    0786f9422cbf smb: client: fix cifs_pick_channel when channels are equally loaded
    5a34959a2ab1 xfs: Fix error pointer dereference
    b135cd653d1b xfs: fix xfs_group release bug in xfs_dax_notify_dev_failure
    4e8935053ba3 drbd: fix null-pointer dereference on local read error
    d1ef3aed4df2 drbd: fix "LOGIC BUG" in drbd_al_begin_io_nonblock()
    01ee0bcc2986 Squashfs: check metadata block offset is within range
    0524ee56af2c mm: thp: deny THP for files on anonymous inodes
    9a5641024fbf scsi: target: Fix recursive locking in __configfs_open_file()
    cdd96641b642 tracing: Fix WARN_ON in tracing_buffers_mmap_close
    27c13c5bb094 nfsd: Fix cred ref leak in nfsd_nl_threads_set_doit().
    a6677e23b313 net/sched: ets: fix divide by zero in the offload path
    ca1684dd297b arm64: gcs: Do not set PTE_SHARED on GCS mappings if FEAT_LPA2 is enabled
    a1850e2aef4d cpufreq: intel_pstate: Fix crash during turbo disable
    a6f3e0fa8e86 RDMA/ionic: Fix kernel stack leak in ionic_create_cq()
    cfe962216c16 RDMA/irdma: Fix kernel stack leak in irdma_create_user_ah()
    deee46b37ebd IB/mthca: Add missed mthca_unmap_user_db() for mthca_create_srq()
    2764dcb3c35d net: phy: register phy led_triggers during probe to avoid AB-BA deadlock
    07e0c80e17ef gve: fix incorrect buffer cleanup in gve_tx_clean_pending_packets for QPL
    2b6c942a5266 Bluetooth: purge error queues in socket destructors
    cc6d5a3c0a85 wifi: mac80211: fix NULL pointer dereference in mesh_rx_csa_frame()
    f35ceec54d48 wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfiguration
    584279ad9ff1 wifi: cfg80211: cancel rfkill_block work in wiphy_unregister()
    ed7d30f90b77 wifi: libertas: fix use-after-free in lbs_free_adapter()
    2f8ceeba6706 wifi: radiotap: reject radiotap with unknown bits
    bf21bfd63e01 ALSA: hda/realtek: add quirk for Samsung Galaxy Book Flex (NT950QCT-A38A)
    36facbc94803 ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G
    7eb2d1ce7b45 ALSA: hda/realtek: fix model name typo for Samsung Galaxy Book Flex (NT950QCG-X716)
    27338f3360ef ALSA: hda/intel: increase default bdl_pos_adj for Nvidia controllers
    1e5753ff4c2e ALSA: usb-audio: Use correct version for UAC3 header validation
    be7e624f24df ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_SKIP_IFACE_SETUP
    8d70dff4a2e2 ALSA: hda/realtek: Add quirk for HP Pavilion 15-eh1xxx to enable mute LED
    5f935f133107 platform/x86: dell-wmi: Add audio/mic mute key codes
    bf84193d9130 platform/x86: alienware-wmi-wmax: Add G-Mode support to m18 laptops
    5de34126fb2e platform/x86: dell-wmi-sysman: Don't hex dump plaintext password data
    c42a92d685c4 x86/boot/sev: Move SEV decompressor variables into the .data section
    a586788a669b x86/sev: Allow IBPB-on-Entry feature for SNP guests
    c7258d2010e6 x86/boot: Handle relative CONFIG_EFI_SBAT_FILE file paths
    87aeec43ccb9 perf/x86/intel/uncore: Add per-scheduler IMC CAS count events
    f9e9cc320854 x86/efi: defer freeing of boot services memory
    aaca71f8562f HID: multitouch: Keep latency normal on deactivate for reactivation gesture
    d1edc027a4b0 HID: pidff: Fix condition effect bit clearing
    20864e3e41c7 HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them
    b9a606417999 can: usb: f81604: handle bulk write errors properly
    36ead5744314 can: usb: f81604: handle short interrupt urb messages properly
    18eee279e9b5 can: usb: etas_es58x: correctly anchor the urb in the read bulk callback
    aa9e0a7fe5ef can: ucan: Fix infinite loop from zero-length messages
    f6d80b104f90 can: usb: f81604: correctly anchor the urb in the read bulk callback
    1cf469026d4a can: ems_usb: ems_usb_read_bulk_callback(): check the proper length of a message
    c3f1672eaea6 net: usb: pegasus: validate USB endpoints
    011684cd1834 net: usb: kalmia: validate USB endpoints
    2795fc06e765 net: usb: kaweth: validate USB endpoints
    00477cab053d nfc: pn533: properly drop the usb interface reference on disconnect
    cfd94642025e media: dvb-core: fix wrong reinitialization of ringbuffer on reopen
    3acc627f235a namespace: fix proc mount iteration
    a80161c20370 eventpoll: Fix integer overflow in ep_loop_check_proc()
    14a1db2486fa net: arcnet: com20020-pci: fix support for 2.5Mbit cards
    9498fa25a0b0 drm/i915/dp: Fix pipe BPP clamping due to HDR
    99f617ea2ff0 drm/i915/dp: Fail state computation for invalid DSC source input BPP values
    b05ed70feb66 LoongArch: Remove some extern variables in source files
    079deecc2c9f LoongArch: Handle percpu handler address for ORC unwinder
    e7c58045ad8c LoongArch: Remove unnecessary checks for ORC unwinder
    e653c0718cf5 mm/slab: use prandom if !allow_spin
    d3043852fffa slub: remove CONFIG_SLUB_TINY specific code paths
    58aef054b290 hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race
    378dff71efdd drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()
    6c80b35076bc PM: sleep: core: Avoid bit field races related to work_in_progress
    5ec1d82f00b1 btrfs: zoned: fixup last alloc pointer after extent removal for RAID0/10
    4b508c53f3c5 btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros
    d2cfea67b1b9 KVM: x86: Add x2APIC "features" to control EOI broadcast suppression
    c6db0f4a1659 PCI: dwc: ep: Fix resizable BAR support for multi-PF configurations
    7c0c4b7e84b7 PCI: dwc: Remove duplicate dw_pcie_ep_hide_ext_capability() function
    794b08c50128 PCI: dwc: Add new APIs to remove standard and extended Capability
    26f9e895616b PCI: Add preceding capability position support in PCI_FIND_NEXT_*_CAP macros
    7d610f643b04 ARM: dts: imx53-usbarmory: Replace license text comment with SPDX identifier
    f50c91272425 ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing with clang < 18
    0a654ac440c1 ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks
    baf4b13a4efc clk: tegra: tegra124-emc: fix device leak on set_rate()
    e5bdc2159f8b arm64: dts: rockchip: Fix rk3588 PCIe range mappings
    7f8f4acf3926 arm64: dts: rockchip: Fix rk356x PCIe range mappings
    e70d5feb10c5 iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode
    976c7a3750f7 Input: synaptics_i2c - guard polling restart in resume
    9f5158454eae Input: synaptics_i2c - replace use of system_wq with system_dfl_wq
    1aa5833f29b8 media: iris: Add missing platform data entries for SM8750
    448a7662ae13 media: iris: remove v4l2_m2m_ioctl_{de,en}coder_cmd API usage during STOP handling
    2698731d2582 ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O
    e56d023da379 ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT
    663efc5aac21 x86/uprobes: Fix XOL allocation failure for 32-bit tasks
    f7df71d26b30 unwind_user/x86: Teach FP unwind about start of function
    b9537a51b65a unwind_user/x86: Enable frame pointer unwinding on x86
    6f553dbbb25d unwind: Implement compat fp unwind
    5364f7bbd611 unwind: Simplify unwind_user_next_fp() alignment check
    c45026c4135d drm/tegra: dsi: fix device leak on probe
    1e88b5f854bd KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block()
    2dff8966a3a8 media: tegra-video: Fix memory leak in __tegra_channel_try_format()
    7fc4b49474c8 accel/rocket: fix unwinding in error path in rocket_probe
    17463839162f accel/rocket: fix unwinding in error path in rocket_core_init
    b62076e780a2 usb: gadget: f_ncm: align net_device lifecycle with bind/unbind
    ca9ca411bbcf usb: gadget: u_ether: Add auto-cleanup helper for freeing net_device
    f222eb16d597 usb: gadget: u_ether: add gether_opts for config caching
    7bdff9b9b0c6 net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels
    ed9c15c7be25 Revert "PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ"
    15a66eb1b2c6 PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info
    aad472c928c9 PCI: dwc: Add L1 Substates context to ltssm_status of debugfs
    80d3a201d7ad PCI: dw-rockchip: Configure L1SS support
    b1f114b7a6fa PCI: dwc: Advertise L1 PM Substates only if driver requests it
    53abc9c61361 PCI: j721e: Add config guards for Cadence Host and Endpoint library APIs
    ee7f2ce97b08 PCI: j721e: Use devm_clk_get_optional_enabled() to get and enable the clock
    f69535b77fa0 memory: mtk-smi: fix device leak on larb probe
    b44d090d6ca1 memory: mtk-smi: fix device leaks on common probe
    a67540127042 x86/acpi/boot: Correct acpi_is_processor_usable() check again
    1b99c0e5b6bd bpf: Improve bounds when tnum has a single possible value
    50a4fab0887e bpf: Introduce tnum_step to step through tnum's members
    4c03342e5ac5 bpf: Add bitwise tracking for BPF_END
    6c10b019785d bpf: Fix race in devmap on PREEMPT_RT
    7466ae2aeed4 bpf: Fix race in cpumap on PREEMPT_RT
    ecb4e02614b9 PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value
    878fddc519f7 spi: stm32: fix missing pointer assignment in case of dma chaining
    130c436e7149 sched_ext: Fix SCX_EFLAG_INITIALIZED being a no-op flag
    4778033781b5 selftests/bpf: Fix OOB read in dmabuf_collector
    75d474702b2b bpf: Fix stack-out-of-bounds write in devmap
    519b1ad91de5 bpf, arm64: Force 8-byte alignment for JIT buffer to prevent atomic tearing
    11d1d38087e7 ASoC: SDCA: Fix comments for sdca_irq_request()
    5413b1c94cfe ALSA: usb: qcom: Correct parameter comment for uaudio_transfer_buffer_setup()
    51c8bedb2d08 btrfs: fix compat mask in error messages in btrfs_check_features()
    771c1e38385b btrfs: print correct subvol num if active swapfile prevents deletion
    136e814d1176 btrfs: fix warning in scrub_verify_one_metadata()
    b178561ac38c btrfs: fix objectid value in error message in check_extent_data_ref()
    845c0f1ab54e btrfs: fix incorrect key offset in error message in check_dev_extent_item()
    5ba7d61b5416 btrfs: fix error message order of parameters in btrfs_delete_delayed_dir_index()
    d4f210de01ea btrfs: free pages on error in btrfs_uring_read_extent()
    c18c40e081c1 ALSA: hda: cs35l56: Fix signedness error in cs35l56_hda_posture_put()
    73e8bdf14248 drm/amdgpu: Fix error handling in slot reset
    5c42d9f8b004 drm/amdgpu: Fix locking bugs in error paths
    39ae59e5c1d8 drm/amdgpu: Unlock a mutex before destroying it
    1753f5f81ab6 drm/amdgpu/userq: Do not allow userspace to trivially triger kernel warnings
    6f60a783860c PCI: dwc: ep: Flush MSI-X write before unmapping its ATU entry
    3d64dcc0799c arm64: io: Extract user memory type in ioremap_prot()
    835da0da68d0 arm64: io: Rename ioremap_prot() to __ioremap_prot()
    00ea0c8696b4 s390/vtime: Fix virtual timer forwarding
    d30168b0cbc1 s390/idle: Fix cpu idle exit cpu time accounting
    3f89b61dd504 perf: Fix __perf_event_overflow() vs perf_remove_from_context() race
    b9db33aafc12 ALSA: usb-audio: Use inclusive terms
    9a6693b59843 ALSA: usb-audio: Cap the packet size pre-calculations
    4e3ca5f82346 drm/client: Do not destroy NULL modes
    869c979f3657 zloop: check for spurious options passed to remove
    f6c6a888c8a4 zloop: advertise a volatile write cache
    93b64bef8cd4 regulator: bq257xx: Fix device node reference leak in bq257xx_reg_dt_parse_gpio()
    bbc104dcfc59 scsi: ufs: core: Move link recovery for hibern8 exit failure to wl_resume
    5fc4e150c5ad cxl: Fix race of nvdimm_bus object when creating nvdimm objects
    af9bf9889663 cxl: Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko
    a29e63795063 cgroup/cpuset: Fix incorrect use of cpuset_update_tasks_cpumask() in update_cpumasks_hier()
    e540616ec3a5 drm/xe/wa: Steer RMW of MCR registers while building default LRC
    3464e7517551 accel/amdxdna: Validate command buffer payload count
    1500b31db943 accel/amdxdna: Prevent ubuf size overflow
    247cd87f0474 accel/amdxdna: Remove buffer size check when creating command BO
    c67ab059953e perf/core: Fix invalid wait context in ctx_sched_in()
    9a3bcd2984b8 rseq: Clarify rseq registration rseq_size bound check comment
    22a1536b3f5a sched/fair: Fix lag clamp
    c1591343440e sched/eevdf: Update se->vprot in reweight_entity()
    ee54b5ba72d4 sched/fair: Only set slice protection at pick time
    99673934a89f sched/fair: Fix zero_vruntime tracking
    423b750d87d2 sched/fair: Introduce and use the vruntime_cmp() and vruntime_op() wrappers for wrapped-signed aritmetics
    028084eca169 sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntime, and helper functions
    50890a9a01f3 sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight
    50b3d683dcd4 x86/cfi: Fix CFI rewrite for odd alignments
    e58f1a9b0677 x86/fred: Correct speculative safety in fred_extint()
    ddbbdebeeea8 ALSA: usb-audio: Add QUIRK_FLAG_SKIP_IFACE_SETUP
    71f72c5d74a9 ALSA: usb-audio: Remove VALIDATE_RATES quirk for Focusrite devices
    561cefafd79d ALSA: scarlett2: Fix DSP filter control array handling
    38072446442c drm/imx: parallel-display: check return value of devm_drm_bridge_add() in imx_pd_probe()
    824a7672e354 scsi: pm8001: Fix use-after-free in pm8001_queue_command()
    c3598e86c916 scsi: lpfc: Properly set WC for DPP mapping
    1883332bf21f irqchip/sifive-plic: Fix frozen interrupt due to affinity setting
    183a6264b32e drm/tiny: sharp-memory: fix pointer error dereference
    cd2713a37336 drm/fourcc: fix plane order for 10/12/16-bit YCbCr formats
    bce3847f7c51 KVM: arm64: Fix ID register initialization for non-protected pKVM guests
    7a15a1e3228d KVM: arm64: Hide S1POE from guests when not supported by the host
    f8a6eba20edb drm/logicvc: Fix device node reference leak in logicvc_drm_config_parse()
    a473c09666f0 debugobject: Make it work with deferred page initialization - again
    531f45589787 drm/vmwgfx: Return the correct value in vmw_translate_ptr functions
    2633a30eb45b drm/vmwgfx: Fix invalid kref_put callback in vmw_bo_dirty_release
    c27dea9f50ed perf/core: Fix refcount bug and potential UAF in perf_mmap

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-yocto/6.18: update CVE exclusions (6.18.16)
Bruce Ashfield [Mon, 23 Mar 2026 13:50:50 +0000 (09:50 -0400)] 
linux-yocto/6.18: update CVE exclusions (6.18.16)

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

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 12 changes (4 new | 8 updated): - 4 new CVEs: CVE-2024-14027, CVE-2025-70040, CVE-2025-70060, CVE-2026-3588 - 8 updated CVEs: CVE-2025-69219, CVE-2026-22457, CVE-2026-22460, CVE-2026-27332, CVE-2026-27379, CVE-2026-27382, CVE-2026-27384, CVE-2026-27386
        Date: Mon, 9 Mar 2026 16:04:20 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-yocto/6.18: update to v6.18.16
Bruce Ashfield [Mon, 23 Mar 2026 13:50:49 +0000 (09:50 -0400)] 
linux-yocto/6.18: update to v6.18.16

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

    6258e292d746 Linux 6.18.16
    0ac822bf9902 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v7
    f1ba620f9e8d most: core: fix leak on early registration failure
    c954666a0707 arm64: Fix sampling the "stable" virtual counter in preemptible section
    164f57cd0ac8 xfs: fix copy-paste error in previous fix
    ea39bac434c5 drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros
    b0bc1aaf938d Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()"
    b9f13e55168c ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl()
    6789db2c8e2f NTB: ntb_transport: Fix too small buffer for debugfs_name
    358cb7055e03 rust: list: Add unsafe blocks for container_of and safety comments
    49ffdc3589d8 tracing: Wake up poll waiters for hist files when removing an event
    d4e45ca6db67 tracing: Fix checking of freed trace_event_file for hist files
    c71ea5a71233 fgraph: Do not call handlers direct when not using ftrace_ops
    5026010110a5 tracing: ring-buffer: Fix to check event length before using
    bc77986f3cb7 ring-buffer: Fix possible dereference of uninitialized pointer
    c692db813a7e net: nfc: nci: Fix parameter validation for packet data
    b1e034af484a drm/amdgpu: keep vga memory on MacBooks with switchable graphics
    832f430b6b33 drm/amd/display: Correct logic check error for fastboot
    53002567af57 arm64: Force the use of CNTVCT_EL0 in __delay()
    0ec0156b3fa6 rust: pin-init: replace clippy `expect` with `allow`
    dddc9e67fc45 rust: irq: add `'static` bounds to irq callbacks
    a94f096e28bf io_uring/zcrx: fix user_ref race between scrub and refill paths
    581a8f0f3338 x86/kexec: Copy ACPI root pointer address from config table
    54f463494eb5 gpio: sysfs: fix chip removal with GPIOs exported over sysfs
    4ece5eb4836f net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash()
    1b1d3c5d58a8 net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle
    ffba51100ff6 drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise
    ea33c43c2e40 kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package
    caa055b579cd ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR
    422adc95ea9a io_uring/cmd_net: fix too strict requirement on ioctl
    89f3d2d54135 gpio: nomadik: Add missing IS_ERR() check
    7c9ce68192ee cifs: some missing initializations on replay
    f1ae40332431 io_uring/zcrx: fix sgtable leak on mapping failures
    bcf40ce46665 fbcon: Remove struct fbcon_display.inverse
    c61afb99c828 fbdev: ffb: fix corrupted video output on Sun FFB1
    69290f2d3999 fbdev: of: display_timing: fix refcount leak in of_get_display_timings()
    40c1ff250251 fbdev: vt8500lcdfb: fix missing dma_free_coherent()
    11a93180a70b fbcon: check return value of con2fb_acquire_newinfo()
    0a08a7fa123c fbdev: Use device_create_with_groups() to fix sysfs groups registration race
    861fb0cc95d5 mm: numa_memblks: Identify the accurate NUMA ID of CFMW
    e90346a2f1e8 ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data()
    3d01d8a2cc64 kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm
    39824c8ce0c2 kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package
    0ee1887b524c kbuild: rpm-pkg: Restrict manual debug package creation
    972495bc37be kbuild: Fix CC_CAN_LINK detection
    f8d02862e520 function_graph: Restore direct mode when callbacks drop to one
    e4ff4e3ffcf9 atm: fore200e: fix use-after-free in tasklets during device removal
    41023fc00f37 net: intel: fix PCI device ID conflict between i40e and ipw2200
    23b82b7a2618 mm/page_alloc: clear page->private in free_pages_prepare()
    e116e19c9584 mm/vmscan: fix demotion targets checks in reclaim/demotion
    8adaff87db14 procfs: fix possible double mmput() in do_procmap_query()
    f64491066c66 mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK
    5eac1322a7b1 mm/hugetlb: restore failed global reservations to subpool
    89a9389ad70d drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify
    be9c5e7af6b3 drm/amd/display: Increase DCN35 SR enter/exit latency
    cc54e0eeee01 io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots
    749b5e65ab69 io_uring/filetable: clamp alloc_hint to the configured alloc range
    e18d1a82a62e ceph: fix write storm on fscrypted files
    746840c87d76 ceph: do not propagate page array emplacement errors as batch errors
    0b9c58126ad1 tracing: Reset last_boot_info if ring buffer is reset
    127f9481ea77 tracing: Fix to set write permission to per-cpu buffer_size_kb
    316d9fe71fb1 net: macb: Fix tx/rx malfunction after phy link down and up
    4cbc8dc736c7 net: ti: icssg-prueth: Add optional dependency on HSR
    6d389382ee65 octeontx2-af: CGX: fix bitmap leaks
    d8a522085d09 net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean()
    938cf039a683 net: ethernet: marvell: skge: remove incorrect conflicting PCI ID
    78dd793ae6dc LoongArch: Disable instrumentation for setup_ptwalker()
    76a0e30a1cea LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT
    0811b951377e LoongArch: Use %px to print unmodified unwinding address
    7a6b754bddd3 LoongArch: Prefer top-down allocation after arch_mem_init()
    61a56df2fbaa LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE
    353dd9934447 mm/slab: do not access current->mems_allowed_seq if !allow_spin
    f843be764204 rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0
    2d11f9cff0a7 drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry
    69e59a87bab0 ceph: supply snapshot context in ceph_zero_partial_object()
    a2d53aee3fe2 MIPS: rb532: Fix MMIO UART resource registration
    3969db6b22e3 cifs: Fix locking usage for tcon fields
    80a2e762b217 i2c: imx-lpi2c: fix SMBus block read NACK after byte count
    5e227857fcd9 watchdog/softlockup: fix sample ring index wrap in need_counting_irqs()
    d14871ce0b40 kcsan, compiler_types: avoid duplicate type issues in BPF Type Format
    677490a6bd4c staging: rtl8723bs: fix null dereference in find_network
    7e4d88e36e5d mptcp: pm: in-kernel: always set ID as avail when rm endp
    2f33f77397dd parisc: kernel: replace kfree() with put_device() in create_tree_node()
    bd435f4b7381 PCI: Fix pci_slot_trylock() error handling
    627f0ea6537c PCI: Don't claim disabled bridge windows
    29739ec197ed net: cpsw_new: Fix potential unregister of netdev that has not been registered yet
    299b825716b8 net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path
    fc58ef30e0a1 drm/amdgpu: Protect GPU register accesses in powergated state in some paths
    bfcd6b53e1f4 drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set()
    d58f8d4dcfb1 tipc: fix RCU dereference race in tipc_aead_users_dec()
    ead66f2ed16f mtd: rawnand: pl353: Fix software ECC support
    9799f977759e usb: dwc2: fix resume failure if dr_mode is host
    2333653ef854 usb: dwc3: gadget: Move vbus draw to workqueue context
    76096f156fe9 mux: mmio: fix regmap leak on probe failure
    e4010282364f PCI: dwc: Fix msg_atu_index assignment
    b355d927109f MIPS: Loongson2ef: Use pcibios_align_resource() to block io range
    3b8fa431e035 MIPS: Loongson2ef: Register PCI controller in early stage
    222afcca91f3 mm/slab: use unsigned long for orig_size to ensure proper metadata align
    29659497e100 mm/slab: avoid allocating slabobj_ext array from its own slab
    78d8e2d6352e scsi: ufs: core: Flush exception handling work when RPM level is zero
    08c7eadd8a93 perf/arm-cmn: Reject unsupported hardware configurations
    500778df9e4c remoteproc: imx_rproc: Fix invalid loaded resource table detection
    4c0382b86600 btrfs: continue trimming remaining devices on failure
    f4951c56d59c btrfs: zoned: fixup last alloc pointer after extent removal for DUP
    72f6529487a3 btrfs: zoned: fixup last alloc pointer after extent removal for RAID1
    25afd2a1ee4d btrfs: fix periodic reclaim condition
    da86ca15d738 clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841
    4ce27e86d641 uprobes: Fix incorrect lockdep condition in filter_chain()
    956d54e07ca7 arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y
    bea1d373098b PCI/IOV: Fix race between SR-IOV enable/disable and hotplug
    40f67686a500 Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV"
    f86582890bd7 kho: skip memoryless NUMA nodes when reserving scratch areas
    fdf605f64f82 crash_dump: fix dm_crypt keys locking and ref leak
    36eb314184a0 kexec: derive purgatory entry from symbol
    3bdc3766aafb ocfs2: fix reflink preserve cleanup issue
    e5a732bfe294 rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net()
    9f7a5aee9171 compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__
    d83396624fda mm/highmem: fix __kmap_to_page() build error
    491f04be585c power: reset: tdx-ec-poweroff: fix restart
    bc1492651253 mtd: spinand: Disable continuous read during probe
    5a435b0e4609 iio: gyro: itg3200: Fix unchecked return value in read_raw
    9b85c8f624b0 powerpc/smp: Add check for kcalloc() failure in parse_thread_groups()
    7441d35d14d9 vhost: move vdpa group bound check to vhost_vdpa
    dfcbe0195165 tools: Fix bitfield dependency failure
    461242507181 arm64: poe: fix stale POR_EL0 values for ptrace
    e9051992fd21 dm mpath: make pg_init_delay_msecs settable
    b662f91e216f bus: fsl-mc: fix an error handling in fsl_mc_device_add()
    ab81f9f3319e io_uring/net: don't continue send bundle if poll was required for retry
    bce59008b234 mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache()
    f42941d60f01 usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN
    1afe45f89d54 mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node
    d4a132f121c5 x86/kexec: add a sanity check on previous kernel's ima kexec buffer
    1ca6530f07d4 of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range()
    9e1f51c1ad57 ima: verify the previous kernel's IMA buffer lies in addressable RAM
    995240f823a3 PCI: Fix bridge window alignment with optional resources
    26da747e754c nvmem: Drop OF node reference on nvmem_add_one_cell() failure
    2eb988d5c8f8 nfsd: fix return error code for nfsd_map_name_to_[ug]id
    6689272b8261 NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation
    9a6f8cd28bb9 md/bitmap: fix GPF in write_page caused by resize race
    b04baa848c05 xfs: check for deleted cursors when revalidating two btrees
    2b658d124966 xfs: check return value of xchk_scrub_create_subord
    c9ccefacae0d xfs: only call xf{array,blob}_destroy if we have a valid pointer
    c2ce8d9a3b98 pinctrl: intel: Add code name documentation
    733cbc3aa97e PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions
    57536ff0a6bd KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2()
    aaaea528d476 rust/drm: Fix Registration::{new,new_foreign_owned}() docs
    71cfbc15c91a spmi: apple: Add "apple,t8103-spmi" compatible
    18e9cf2259b4 xfs: get rid of the xchk_xfile_*_descr calls
    d1a3cc775c6e xfs: fix remote xattr valuelblk check
    652d815b856c xfs: fix the xattr scrub to detect freemap/entries array collisions
    43f3b1867961 xfs: fix freemap adjustments when adding xattrs to leaf blocks
    f31a8334e1c5 xfs: delete attr leaf freemap entries when empty
    d54f00547c21 usb: host: tegra: Remove manual wake IRQ disposal
    a50006e7ba0e iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate
    779e0c250a6b iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence
    3f73325f4548 iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence
    efd59553e477 iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence
    a8e88edfd69d iio: accel: adxl380: Avoid reading more entries than present in FIFO
    482814921449 PCI/PM: Prevent runtime suspend until devices are fully initialized
    d6e866f3a183 arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576
    8d8a878ef608 erofs: fix incorrect early exits in volume label handling
    041b5163bb9b erofs: fix incorrect early exits for invalid metabox-enabled images
    70746336cae6 mfd: omap-usb-host: Fix OF populate on driver rebind
    269466027440 mfd: qcom-pm8xxx: Fix OF populate on driver rebind
    a1e9e299c0d9 mfd: macsmc: Initialize mutex
    89bdcd39ae8b mfd: tps65219: Implement LOCK register handling for TPS65214
    9b02e3fec3a7 mfd: core: Add locking around 'mfd_of_node_list'
    25056a2fc07f KVM: arm64: nv: Return correct RES0 bits for FGT registers
    8722a8fb7ed9 iommu/vt-d: Flush piotlb for SVM and Nested domain
    9deaacc8dcad iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode
    69c32df23bed media: uvcvideo: Return queued buffers on start_streaming() failure
    97330e31ea16 dm: fix excessive blk-crypto operations for invalid keys
    f122f2b3ce9d media: verisilicon: AV1: Fix tile info buffer size
    457121c01f60 xfs: remove xfs_attr_leaf_hasname
    00195330d172 xfs: mark data structures corrupt on EIO and ENODATA
    aacb5f183eac PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true
    42d9509161d0 phy: fsl-imx8mq-usb: set platform driver data
    5e27e7f22978 drm/bridge: anx7625: Fix invalid EDID size
    6236c1cd9fdf drm/buddy: Prevent BUG_ON by validating rounded allocation
    ca666795bd61 selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs
    a39b9928fdfd mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations
    e14d5a99b1a6 docs: kdoc: avoid error_count overflows
    faccf9c1464a drm: of: drm_of_panel_bridge_remove(): fix device_node leak
    77f69aa4deb1 media: iris: Prevent output buffer queuing before stream-on completes
    72846441c5f6 media: iris: gen2: Add sanity check for session stop
    7cde76db8883 media: iris: gen1: Destroy internal buffers after FW releases
    64e88089a294 media: iris: Skip resolution set on first IPSC
    45b30f65feeb media: iris: Add buffer to list only after successful allocation
    b59ec89f9cdf media: iris: use fallback size when S_FMT is called without width/height
    101f2b3cd0b6 media: iris: Fix fps calculation
    0cd7ca8e9603 media: iris: Fix ffmpeg corrupted frame error
    bd4f8fa21618 Revert "media: iris: Add sanity check for stop streaming"
    f3bf86dec1d8 media: venus: vdec: restrict EOS addr quirk to IRIS2 only
    fa71c413854b media: venus: vdec: fix error state assignment for zero bytesused
    21fde0b4b166 arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro
    428966f1151f drm/tyr: fix register name in error print
    1a09db973ac6 rtc: pcf8563: use correct of_node for output clock
    dfe2dbe3950f dm-unstripe: fix mapping bug when there are multiple targets in a table
    38625191f32f dm-integrity: fix recalculation in bitmap mode
    76801c3dfca0 reset: gpio: suppress bind attributes in sysfs
    2097ce274bbc drm/i915/psr: Don't enable Panel Replay on sink if globally disabled
    4caae8168d1b mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate()
    2c89064ecf67 s390/pci: Handle futile config accesses of disabled devices directly
    b7bbd20d55ce clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc()
    26b1c59da576 arm64: dts: rockchip: Fix SD card support for RK3576 EVB1
    fed39f0d316f media: i2c: ov01a10: Fix digital gain range
    4be6112c79b2 media: stm32: dcmipp: byteproc: disable compose for all bayers
    49c7d405c6ca media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop
    23ad54f2551f media: stm32: dcmipp: avoid naming clock if only one is needed
    d13418d75e17 soc: rockchip: grf: Support multiple grf to be handled
    833fd7ad595f soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition
    9785b31beb33 clk: clk-apple-nco: Add "apple,t8103-nco" compatible
    ef6647586deb bus: omap-ocp2scp: fix OF populate on driver rebind
    d464cf1ed900 KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation
    b7db9953c2f8 soc: ti: pruss: Fix double free in pruss_clk_mux_setup()
    ab1ac24c407e soc: ti: k3-socinfo: Fix regmap leak on probe failure
    b1c1a2637ebd dm: clear cloned request bio pointer when last clone bio completes
    9e30eb22e03a dm-integrity: fix a typo in the code for write/discard race
    e3704ce5d715 platform/x86: ISST: Store and restore all domains data
    067d784870ee platform/x86: ISST: Add missing write block check
    5ca94abfe5a0 media: staging/ipu7: Fix the loop bound in l2 table alloc
    08440d792f97 media: staging/ipu7: Update CDPHY register settings
    8603922f08d9 media: staging/ipu7: Call synchronous RPM suspend in probe failure
    9a8c3cd8a0bb media: staging/ipu7: Ignore interrupts when device is suspended
    364759ccc3fb media: ipu6: Fix RPM reference leak in probe error paths
    39b9626b0559 media: ipu6: Fix typo and wrong constant in ipu6-mmu.c
    605e9a9471d2 media: dw9714: Fix powerup sequence
    fa69b9a87f89 media: i2c: ov5647: use our own mutex for the ctrl lock
    e26aba7c0e9e media: ccs: Fix setting initial sub-device state
    78d2c1ca071d media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode
    1b593da3e54c media: i2c: ov5647: Sensor should report RAW color space
    ff90942181d0 media: i2c: ov5647: Correct minimum VBLANK value
    8f5082ee1773 media: i2c: ov5647: Correct pixel array offset
    8ecb21c20387 media: i2c: ov5647: Initialize subdev before controls
    a8ff58cc8c75 media: ccs: Avoid possible division by zero
    fade67c88870 media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update()
    e5d08efceffc media: i2c: ov01a10: Fix test-pattern disabling
    9466dc871c45 media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format()
    be04fe430bb0 media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls
    2195f2be8307 media: i2c: ov01a10: Fix analogue gain range
    e148cdc0f122 media: i2c: ov01a10: Fix reported pixel-rate value
    8df26a76497f media: i2c: ov01a10: Fix the horizontal flip control
    377a77569143 media: i2c/tw9906: Fix potential memory leak in tw9906_probe()
    cc7aeed33e4f media: i2c/tw9903: Fix potential memory leak in tw9903_probe()
    280da29ff603 media: cx25821: Add missing unmap in snd_cx25821_hw_params()
    9544b73cad4e media: cx23885: Add missing unmap in snd_cx23885_hw_params()
    1ce8c2a8f050 media: cx88: Add missing unmap in snd_cx88_hw_params()
    1d8558a232ec media: radio-keene: fix memory leak in error path
    9e3b9d2472b3 media: verisilicon: AV1: Set IDR flag for intra_only frame type
    1af2853b4e97 media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init()
    fe1c50fadc4e media: amphion: Drop min_queued_buffers assignment
    a2ac388aa830 arm64: dts: apple: t8112-j473: Keep the HDMI port powered on
    e75e091a331e fs: ensure that internal tmpfs mount gets mount id zero
    1acb28123e57 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length()
    d5512ce892f7 HID: prodikeys: Check presence of pm->input_ep82
    5bbe266272d8 HID: magicmouse: Do not crash on missing msc->input
    1d46d07458db HID: hid-pl: handle probe errors
    4a1afa32145b pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping
    e3e6e2e4d66e arm64: Disable branch profiling for all arm64 code
    969e5e13ff5c KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding
    662fae91c30b KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR
    e28f45102510 powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded
    58bd8c5f67a3 arm64: kernel: initialize missing kexec_buf->random field
    c053b301a0b2 ARM: omap2: Fix reference count leaks in omap_control_init()
    5d83ae6ccdc9 arm64: dts: qcom: sm8750: Fix BAM DMA probing
    b965b990c191 arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs
    adae1932f01a media: verisilicon: AV1: Fix tx mode bit setting
    93adedf67b07 media: verisilicon: AV1: Fix enable cdef computation
    ea316b784fe6 media: chips-media: wave5: Fix Null reference while testing fluster
    27cb12b7dc88 media: chips-media: wave5: Fix SError of kernel panic when closed
    526816f2e331 media: chips-media: wave5: Fix device cleanup order to prevent kernel panic
    cc8071b1bac6 media: chips-media: wave5: Fix kthread worker destruction in polling mode
    3a278a55ead5 media: chips-media: wave5: Fix PM runtime usage count underflow
    a62ba5aa9ee9 media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove()
    b3fc99fe5b25 media: mtk-mdp: Fix error handling in probe function
    d659f72af566 media: mediatek: encoder: Fix uninitialized scalar variable issue
    e2a45398bba3 media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX
    451cc650e40e dm-verity: correctly handle dm_bufio_client_create() failure
    2e170d8bb3b3 arm64: dts: qcom: sdm630: Add missing MDSS reset
    c2b9214c34f5 phy: qcom: edp: Make the number of clocks flexible
    6cc6c73a87c3 PCI: Use resource_set_range() that correctly sets ->end
    fcfdf9794afe Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event"
    f956c3c101e2 Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt"
    46adbe1c144e Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported"
    d6fecafe7b23 Revert "PCI: qcom: Don't wait for link if we can detect Link Up"
    77ac28b38a86 Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up"
    4cccf815bccc drm/xe: Fix ggtt fb alignment
    cdf8bbbd9017 drm/tests: shmem: Hold reservation lock around purge
    9cc77691b5fd drm/tests: shmem: Hold reservation lock around madvise
    6b953d92f2f2 drm/tests: shmem: Hold reservation lock around vmap/vunmap
    595227cf408f drm/tests: shmem: Add clean-up action to unpin pages
    496e765b7205 drm/tests: shmem: Swap names of export tests
    bfcee87fd175 fpga: dfl: use subsys_initcall to allow built-in drivers to be added
    a0eb5f82212b ASoC: SOF: ipc4-control: Keep the payload size up to date
    c7bf344a83a1 ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data
    a704a1a4394b ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls
    c5fb5db719c7 ASoC: SOF: ipc4-control: If there is no data do not send bytes update
    ab8c0de60f16 drm/panthor: fix for dma-fence safe access rules
    a803cfad1f23 arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay
    0bcfebb83b54 hfsplus: ensure sb->s_fs_info is always cleaned up
    428093cfa8b2 clk: renesas: rzg2l: Select correct div round macro
    01dfc5abfa4d clk: renesas: rzg2l: Fix intin variable size
    2e4a70f3c309 rpmsg: core: fix race in driver_override_show() and use core helper
    f0a83d0a4b7c netfilter: nf_conntrack_h323: fix OOB read in decode_choice()
    89764cf44544 dpaa2-switch: validate num_ifs to prevent out-of-bounds write
    4cb163e9efca net: consume xmit errors of GSO frames
    57957bc7f186 net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query
    f72f646a5552 net/mlx5: Fix missing devlink lock in SRIOV enable error path
    5226e227271a net/mlx5: E-switch, Clear legacy flag when moving to switchdev
    f0ed27a3315f net/mlx5: LAG, disable MPESW in lag_disable_change()
    858914d1ad19 net/mlx5: DR, Fix circular locking dependency in dump
    bce42728ac48 team: avoid NETDEV_CHANGEMTU event when unregistering slave
    54a7013aa13f team: use common function to compute the features
    26924d2fdec2 net: add a common function to compute features for upper devices
    fa3c2f8d9152 net: mana: Fix double destroy_workqueue on service rescan PCI path
    f8a06d562638 dpll: zl3073x: Remove redundant cleanup in devm_dpll_init()
    900be42c53cd tcp: re-enable acceptance of FIN packets when RWIN is 0
    d3e32e2f3262 RDMA/umem: Fix double dma_buf_unpin in failure path
    9d5a97bc71ed erofs: fix interlaced plain identification for encoded extents
    d2e7c898cc02 net: usb: pegasus: enable basic endpoint checking
    f3e4cceafad2 net: Drop the lock in skb_may_tx_timestamp()
    9bc0bca26418 RDMA/efa: Fix typo in efa_alloc_mr()
    2b96156c927c RDMA/ionic: Fix potential NULL pointer dereference in ionic_query_port
    3126a2f98bea netconsole: avoid OOB reads, msg is not nul-terminated
    21d341fe514f net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets
    e57d397bffab RDMA/core: Fix stale RoCE GIDs during netdev events at registration
    d8fc9f972fbd tipc: fix duplicate publication key in tipc_service_insert_publ()
    9fc2e95fe541 dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs
    b2acd29bd487 dpll: zl3073x: Cache all reference properties in zl3073x_ref
    a4b086cc61e6 dpll: zl3073x: Cache reference monitor status
    b1e3edf688a8 kcm: fix zero-frag skb in frag_list on partial sendmsg error
    854cd32bc74f tls: Fix race condition in tls_sw_cancel_work_tx()
    5455a232edea net: do not pass flow_id to set_rps_cpu()
    96581749c7c1 Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ
    3a954c75b1cd Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ
    69dd2e85f8e8 Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ
    49065204b95b Bluetooth: hci_qca: Cleanup on all setup failures
    e981a9392800 Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short
    7010201831df Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ
    25c3e0de3b46 Remove WARN_ALL_UNSEEDED_RANDOM kernel config option
    64ccb0aac41c wifi: brcmfmac: Fix potential kernel oops when probe fails
    3c87b7e64735 wifi: cfg80211: wext: fix IGTK key ID off-by-one
    3e14ba8b95c9 dma-mapping: avoid random addr value print out on error path
    ceae058eb707 ksmbd: fix signededness bug in smb_direct_prepare_negotiation()
    0315bec883c6 ovpn: tcp - fix packet extraction from stream
    8178567c6a97 bnxt_en: Fix deleting of Ntuple filters
    079986d6db1f bnxt_en: Fix RSS context delete logic
    f27030ac5bef udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb().
    2d74412dfd36 net: ethernet: xscale: Check for PTP support properly
    cb8f0a385738 net: phy: qcom: qca807x: normalize return value of gpio_get
    9605406cf28f proc: Fix pointer error dereference
    f3970be26a30 net: usb: lan78xx: scan all MDIO addresses on LAN7801
    fc393af769af net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode
    664e9df53226 espintcp: Fix race condition in espintcp_close()
    b640188b61e6 psp: use sk->sk_hash in psp_write_headers()
    fe89b2f05b85 tcp: fix potential race in tcp_v6_syn_recv_sock()
    82c5acb68c63 ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock.
    59581778792c xfrm: always flush state and policy upon NETDEV_UNREGISTER event
    f726b3a57e00 ipmi: ipmb: initialise event handler read bytes
    27e70f32aef0 xfrm: skip templates check for packet offload tunnel mode
    c7221e7bd8fc xfrm6: fix uninitialized saddr in xfrm6_get_saddr()
    5000ce7fcb31 iommu/amd: serialize sequence allocation under concurrent TLB invalidations
    a133e3caf844 ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut
    2346856b7482 ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access
    495d9cb4ed71 rtc: zynqmp: correct frequency value
    630ace4d8286 drm/amdgpu: avoid sdma ring reset in sriov
    7a7e7bcefdd3 drm/amd/display: Remove conditional for shaper 3DLUT power-on
    581ed1a5a957 arm64: hugetlbpage: avoid unused-but-set-parameter warning (gcc-16)
    dd6e15658ab5 ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6
    d70d2a8a491e ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models
    c19830db30a0 btrfs: replace BUG() with error handling in __btrfs_balance()
    6af16f1b8649 ALSA: usb-audio: Add sanity check for OOB writes at silencing
    d6e933f29bc0 drm/radeon: Add HAINAN clock adjustment
    e341e1821503 spi: spidev: fix lock inversion between spi_lock and buf_lock
    91e19be60e08 drm/amd/display: bypass post csc for additional color spaces in dal
    e3c0c8384479 drm/amdgpu: Add HAINAN clock adjustment
    e949fd266cfa ALSA: usb-audio: Update the number of packets properly at receiving
    ef8b0cc691f1 ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA
    8c545bcb1dab drm/amdgpu: Adjust usleep_range in fence wait
    89232d0db3ca drm/amdgpu: return when ras table checksum is error
    dea826897ea3 drm/amd/display: Avoid updating surface with the same surface under MPO
    a71819d2cc6f drm/amd/display: Fix system resume lag issue
    16b65c8ca316 ALSA: hda/tas2781: Ignore reset check for SPI device
    96c5ea9e7a82 regulator: core: Remove regulator supply_name length limit
    0be2f54012b4 ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type
    c57b6b4bc339 mshv: clear eventfd counter on irqfd shutdown
    8ee9aa80d4f1 drm/amdgpu: Skip vcn poison irq release on VF
    dce5da49f65c drm/amd/display: Fix writeback on DCN 3.2+
    b7af28b96ddc ARM: 9467/1: mm: Don't use %pK through printk
    88c624236ef0 include: uapi: netfilter_bridge.h: Cover for musl libc
    dbf5c7121810 ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90
    5c4e940075bd thermal: int340x: Fix sysfs group leak on DLVR registration failure
    c1a0f5f1e5e7 libceph: define and enforce CEPH_MAX_KEY_LEN
    5b75c7f24973 ceph: supply snapshot context in ceph_uninline_data()
    57633b43a603 fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra()
    b014372b6223 ntfs3: fix circular locking dependency in run_unpack_ex
    b67fb01429ff fs/ntfs3: drop preallocated clusters for sparse and compressed files
    9779a6eaaabd fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST
    c0b43c45d45f fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata
    b0ea441f44ce fs: ntfs3: check return value of indx_find to avoid infinite loop
    843dc5c21518 MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE
    54302ec38da4 iio: magnetometer: Remove IRQF_ONESHOT
    af51e8d99df7 iio: Use IRQF_NO_THREAD
    12cb0a166dc4 mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs
    fcfa64c53586 Revert "mfd: da9052-spi: Change read-mask to write-mask"
    2a99af226fbb phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature
    c3be09c3c85b phy: mvebu-cp110-utmi: fix dr_mode property read from dts
    c3beae1bed61 watchdog: rzv2h_wdt: Discard pm_runtime_put() return value
    d6014855a2cb watchdog: imx7ulp_wdt: handle the nowayout option
    17de6ad1c32b binder: don't use %pK through printk
    5b3350e03667 fix it87_wdt early reboot by reporting running timer
    812e5d3bcc1e serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done
    cbe7f4bc2dc1 serial: 8250: 8250_omap.c: Add support for handling UART error conditions
    af48c1a0abe8 staging: rtl8723bs: fix memory leak on failure path
    f4fbf2d4750d usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke()
    7a8ac86f5133 usb: gadget: f_fs: Fix ioctl error handling
    09820593b506 usb: gadget: f_fs: fix DMA-BUF OUT queues
    2de2659c206b iio: bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270
    e86bc719b061 pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs
    d2975604bf1b misc: ti_fpc202: fix a potential memory leak in probe function
    b6cfbd470158 misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66
    822019d7516b pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init()
    3842f93e6e29 misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read()
    4e033a7215df phy: cadence-torrent: restore parent clock for refclk during resume
    4842c8739961 phy: ti: phy-j721e-wiz: restore mux selection during resume
    a6e099cda247 dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings
    bc25f81a3f6e dmaengine: sun6i: Choose appropriate burst length under maxburst
    af0b99b2214a most: core: fix resource leak in most_register_interface error paths
    f907623616f7 fpga: of-fpga-region: Fail if any bridge is missing
    2433adbe30bf usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs
    006470339240 serial: 8250_dw: handle clock enable errors in runtime_resume
    31dcb6316e25 staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure
    487e455643c0 soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list
    c7ed6e59a58c soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15)
    e7e5f19998a9 dmaengine: stm32-dma3: use module_platform_driver
    59e770749257 9p/xen: protect xen_9pfs_front_free against concurrent calls
    80a27fb114f7 m68k: nommu: fix memmove() with differently aligned src and dest for 68000
    479937252f44 HID: i2c-hid: Add FocalTech FT8112
    534dbb6422f9 clk: microchip: core: correct return value on *_get_parent()
    8d35f60ff0dc clk: renesas: rzg2l: Deassert reset on assert timeout
    f990244e0f07 clk: amlogic: remove potentially unsafe flags from S4 video clocks
    803e99ee0d60 mailbox: sprd: clear delivery flag before handling TX done
    c6bc63adddc3 remoteproc: mediatek: Break lock dependency to `prepare_lock`
    780185148d85 mailbox: sprd: mask interrupts that are not handled
    a60671946d85 mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings
    cf66aae883a5 mailbox: imx: Skip the suspend flag for i.MX7ULP
    2f41bbab5e32 mailbox: pcc: Remove spurious IRQF_ONESHOT usage
    95438699c929 mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq()
    dd6c4b463209 remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized
    359ca3038b77 tracing: Fix false sharing in hwlat get_sample()
    d451a01c5a14 riscv: vector: init vector context with proper vlenb
    62b650c4c0ac scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event
    25c429dd1178 vhost: fix caching attributes of MMIO regions by setting them explicitly
    59e14a18a7d5 scsi: buslogic: Reduce stack usage
    263fe43d8753 hisi_acc_vfio_pci: update status after RAS error
    9443fe6d05d1 ata: libata: avoid long timeouts on hot-unplugged SATA DAS
    ba5a09630ebb um: Preserve errno within signal handler
    7b7516ac611c hisi_acc_vfio_pci: fix the queue parameter anomaly issue
    61ad70c6c908 RDMA/rtrs-clt: For conn rejection use actual err number
    d527695c1df0 hisi_acc_vfio_pci: resolve duplicate migration states
    e9cc097427e8 nfc: nxp-nci: remove interrupt trigger type
    529eefdf9842 myri10ge: avoid uninitialized variable use
    fb108754550f PCI/bwctrl: Disable BW controller on Intel P45 using a quirk
    b8bd9fe67041 PCI: Mark Nvidia GB10 to avoid bus reset
    551f16cd696e PCI: Add ACS quirk for Qualcomm Hamoa & Glymur
    8d3fc66a008b PCI: Enable ACS after configuring IOMMU for OF platforms
    d60ed85b8419 PCI: Fix pci_slot_lock () device locking
    cad253d055e2 PCI/AER: Clear stale errors on reporting agents upon probe
    a175a7614738 PCI: Mark ASM1164 SATA controller to avoid bus reset
    14eae5564053 net/rds: Clear reconnect pending bit
    a036d058f5ef vmw_vsock: bypass false-positive Wnonnull warning with gcc-16
    c55ba9760662 net: usb: sr9700: remove code to drive nonexistent multicast filter
    90ecae0dece4 ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match
    5baf9dc03e84 bnxt_en: Allow ntuple filters for drops
    211958e72198 wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg()
    0e12a252ec4b wifi: rtw89: pci: restore LDO setting after device resume
    2f4de7738ade net: sfp: add quirk for Lantech 8330-265D
    8052d0587fb1 octeontx2-af: Workaround SQM/PSE stalls by disabling sticky
    ea3f3de49cb6 Bluetooth: btusb: Add device ID for Realtek RTL8761BU
    c87634f7b51f Bluetooth: btusb: Add new VID/PID for RTL8852CE
    e1b2d0394c8b Bluetooth: hci_conn: use mod_delayed_work for active mode timeout
    113eeb6e2f94 Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE
    a6cbc4f5a6fd Bluetooth: hci_conn: Set link_policy on incoming ACL connections
    4a300678ab7c Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw
    2d6160de5ff4 Bluetooth: btusb: Add support for MediaTek7920 0489:e158
    f7e05f08849f ipv4: fib: Annotate access to struct fib_alias.fa_state.
    ebeaa3b24ba5 wifi: rtw89: pci: validate release report content before using for RTL8922DE
    9e4da6e3907c wifi: iwlegacy: add missing mutex protection in il3945_store_measurement()
    998e57caaa46 wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power()
    6b36e5c4741f net: hns3: extend HCLGE_FD_AD_QID to 11 bits
    b76eab322b7d ipv4: igmp: annotate data-races around idev->mr_maxdelay
    00b36860495b gro: change the BUG_ON() in gro_pull_from_frag0()
    afe908432e44 ext4: propagate flags to convert_initialized_extent()
    899ef00963ce net/rds: No shortcut out of RDS_CONN_ERROR
    4db148f74a99 wifi: rtw89: 8922a: add digital compensation for 2GHz
    98a774e2c58d wifi: rtw89: fix unable to receive probe responses under MLO connection
    6944aaa804af driver core: faux: stop using static struct device
    e1c24d4cd161 wifi: iwlwifi: mld: Fix primary link selection logic
    83f0bb907cc8 wifi: iwlwifi: mld: fix chandef start calculation
    1d49a42717bd wifi: iwlwifi: fix 22000 series SMEM parsing
    ece13ddb9791 wifi: iwlwifi: mvm: check the validity of noa_len
    f181a659909f wifi: iwlwifi: mld: Handle rate selection for NAN interface
    3d39d78b8d48 PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe
    9650627d0757 net: usb: r8152: fix transmit queue timeout
    a72959608698 openrisc: define arch-specific version of nop()
    5e13d0a37666 netfilter: xt_tcpmss: check remaining length before reading optlen
    29f51913cb77 netfilter: nf_conntrack: Add allow_clash to generic protocol handler
    74431472d16e ext4: use reserved metadata blocks when splitting extent on endio
    3b3c11f944bd ext4: mark group extend fast-commit ineligible
    bf5b60952449 ext4: move ext4_percpu_param_init() before ext4_mb_init()
    27a99fa31252 ext4: mark group add fast-commit ineligible
    c315d742675a ipv6: exthdrs: annotate data-race over multiple sysctl
    58e7c79cf0a3 ipv6: annotate data-races in net/ipv6/route.c
    7d4c7533b632 ipv6: annotate data-races over sysctl.flowlabel_reflect
    ccaff26fac79 ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}()
    08e7ae48e175 wifi: cfg80211: allow only one NAN interface, also in multi radio
    8362565a6905 wifi: ath12k: fix mac phy capability parsing
    e8ce435b9b1f wifi: ath12k: fix preferred hardware mode calculation
    5358df6e61c6 wifi: ath11k: Fix failure to connect to a 6 GHz AP
    0e76bc37f192 wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1
    4b4784394099 wifi: rtw89: disable EHT protocol by chip capabilities
    4d510f668f0f PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port
    717fc84f180d wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode
    fa8301c29079 wifi: rtw89: mac: correct page number for CSI response
    ef7fa19809b2 wifi: rtw89: pci: validate sequence number of TX release report
    ffbcca93034f wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N)
    e15768e68820 iommu/amd: move wait_on_sem() out of spinlock
    3308c7504e09 wifi: libertas: fix WARNING in usb_tx_block
    27272429732d rtla: Fix NULL pointer dereference in actions_parse
    1260bee01493 wifi: rtw89: fix potential zero beacon interval in beacon tracking
    fce7f6f63915 net: wwan: mhi: Add network support for Foxconn T99W760
    c7e5d819388e iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency
    6cdb21e0c9fd dm: remove fake timeout to avoid leak request
    8f220e851a00 dm: replace -EEXIST with -EBUSY
    6b20fde2f14b wifi: rtw89: regd: 6 GHz power type marks default when inactive
    f85d790c3cb7 wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data
    ad9b80ee310e wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band()
    6552d7992860 wifi: rtw89: mcc: reset probe counter when receiving beacon
    5a7362a3b613 wifi: rtw89: setting TBTT AGG number when mac port initialization
    efa0f7fa3a43 wifi: rtw89: ser: enable error IMR after recovering from L1
    232418bbe026 wifi: rtw89: 8922a: set random mac if efuse contains zeroes
    e1958f4d66a5 wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H
    509becaee568 wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode()
    3cf7a584327a wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero
    cf0e2c831361 PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up
    fe136426e30c jfs: nlink overflow in jfs_rename
    974dac536e8c jfs: Add missing set_freezable() for freezable kthread
    8e5297128563 ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio
    e6645e625480 ALSA: mixer: oss: Add card disconnect checkpoints
    572e4274251f ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx
    2d8f056e9c68 ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe
    c3ac651a4f89 spi: geni-qcom: Fix abort sequence execution for serial engine errors
    42068f7dd42b ASoC: SOF: Intel: hda: Fix NULL pointer dereference
    9da857e6b5fd power: sequencing: fix missing state_lock in pwrseq_power_on() error path
    aba5b98c4108 modpost: Amend ppc64 save/restfpr symnames for -Os build
    cafea2adb358 ASoC: es8328: Add error unwind in resume
    460796f33df7 HID: logitech-hidpp: Add support for Logitech K980
    c8cde3ddd12a hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin
    5e13b9b341ee hwmon: (f71882fg) Add F81968 support
    3fa44a5e3bc7 hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_child
    da684ff541a4 hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi
    cabde1dddad3 hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE
    3f0aa5f0794a hwmon: (dell-smm) Add support for Dell OptiPlex 7080
    ff0827301718 ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe()
    f752cc300fa0 spi: cadence-qspi: Try hard to disable the clocks
    cf2a37be899d drm/amdgpu: validate user queue size constraints
    25c5065bb676 drm/amd/display: avoid dig reg access timeout on usb4 link training fail
    2d02b419ef8d drm/amd/display: Fix GFX12 family constant checks
    30ed220ddcb8 spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end
    588faab060c5 ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio
    ffb5fde572e9 gpio: aspeed-sgpio: Change the macro to support deferred probe
    62914b5c2955 ALSA: hda/realtek: fix LG Gram Style 14 speakers
    06d929be1132 ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro
    a36e053b1680 HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK
    37914cef17ee media: uvcvideo: Create an ID namespace for streaming output terminals
    882974699753 HID: multitouch: add eGalaxTouch EXC3188 support
    16790e7e2987 drm/amd/display: Revert "init dispclk from bootup clock for DCN315"
    37282c9129fd media: rkisp1: Fix filter mode register configuration
    7b4d0fab3ff2 drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release
    f1f3e18596e2 drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts
    082271e364a3 drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback
    1e89f8a2e8b0 drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON
    5f0c5775d4ee drm/amd/display: Disable FEC when powering down encoders
    bc8b167f031a PCI: Add Intel Nova Lake audio Device ID
    d5262b2ee062 ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated
    cfe928c39b48 virt: vbox: uapi: Mark inner unions in packed structs as packed
    b856cf4a1550 hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed
    79f42487ed60 drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels
    cb8b9a1755fe drm: Account property blob allocations to memcg
    662ec0a17b50 drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map()
    acfc84cfa70a drm/amdkfd: Relax size checking during queue buffer get
    6eb9fc7d451c ALSA: usb-audio: presonus s18xx uses little-endian
    9745c2561e55 ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk
    c626a9b6b7ff media: ipu6: Always close firmware stream
    eb7cdb7ab50b media: ipu6: Close firmware streams on streaming enable failure
    5d5190cbc4bb media: ipu6: Ensure stream_mutex is acquired when dealing with node list
    e913d0d8e26c media: mt9m114: Return -EPROBE_DEFER if no endpoint is found
    7bccb94dff56 media: mt9m114: Avoid a reset low spike during probe()
    b02bcb378efa media: v4l2-async: Fix error handling on steps after finding a match
    2e9d6b58ab81 media: qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite
    b7210170b10e media: cx25821: Fix a resource leak in cx25821_dev_setup()
    d29f33b2cf98 media: solo6x10: Check for out of bounds chip_id
    2011929f0e4c media: pvrusb2: fix URB leak in pvr2_send_request_ex
    d484d11030aa media: adv7180: fix frame interval in progressive mode
    2f5427d8726b drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove()
    7c0feaa0026b media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START
    efa59cc2142d cgroup/cpuset: Don't fail cpuset.cpus change in v2
    b725955d651d spi: spi-mem: Limit octal DTR constraints to octal DTR situations
    677681a41fc9 ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug
    669220b2fca6 ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask
    a85e45fcff1b drm/xe: Only toggle scheduling in TDR if GuC is running
    dc3097ef16e7 drm/amd/display: only power down dig on phy endpoints
    2b9e44b3849f drm/amdgpu: Skip loading SDMA_RS64 in VF
    409d19050cde HID: multitouch: add quirks for Lenovo Yoga Book 9i
    5ed818e9560f HID: pidff: Do not set out of range trigger button
    18750cac9b01 HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards
    e9e477d3197f drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4
    486b2909ac28 drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src
    f58458249d86 drm/amdgpu: avoid a warning in timedout job handler
    c10fe9471f3a drm/amd/display: Fix dsc eDP issue
    0b1005d5ca9a drm/amdgpu: add support for HDP IP version 6.1.1
    20e248df7341 media: mediatek: vcodec: Don't try to decode 422/444 VP9
    b173ba3365ff drm/panel: edp: add BOE NV140WUM-T08 panel
    5e702ee8c7f5 media: chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder
    b607b5e2c62b media: chips-media: wave5: Fix conditional in start_streaming
    98c62dacabbd media: omap3isp: set initial format
    7ab5e86088f2 media: omap3isp: isppreview: always clamp in preview_try_format()
    dd1bdabe47bc media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes
    0290934d30ab drm/v3d: Set DMA segment size to avoid debug warnings
    bb09f4584aa2 spi: stm32: fix Overrun issue at < 8bpw
    acd80343470e gpio: pca953x: Add support for TCAL6408 TCAL6416
    bbc6e7fc432c media: dvb-core: dmxdevfilter must always flush bufs
    f88cd8da2d28 ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET
    59b888198843 drm/amd/display: Don't disable DPCD mst_en if sink connected
    7df6fe98b24d drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32
    08dca4c8099a spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing
    00f77947972e spi-geni-qcom: use xfer->bits_per_word for can_dma()
    97872d00da3c spi-geni-qcom: initialize mode related registers to 0
    b3d6ca4f27d4 drm/amdkfd: Handle GPU reset and drain retry fault race
    0bd968c04acf drm/panel-edp: Add AUO B140QAX01.H panel
    79c5cbeba6b0 drm/amd/display: Guard FAMS2 configuration updates
    7ad1f6f9476b drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition
    0b7f78caeffa drm/amdgpu/ras: Move ras data alloc before bad page check
    a25cf4a927a7 drm/amdgpu: fix the calculation of RAS bad page number
    276028fd9b60 drm/amdgpu: fix NULL pointer issue buffer funcs
    31a1fb32f5eb accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg()
    6ca4647a7415 gpu/panel-edp: add AUO panel entry for B140HAN06.4
    d380351cbefe drm/xe/xe3_lpg: Apply Wa_16028005424
    49355c85b4cd drm/panthor: Always wait after sending a command to an AS
    4d2ccdea18b5 drm/display/dp_mst: Add protection against 0 vcpi
    86017c455e0a drm/xe/vm: Skip ufence association for CPU address mirror VMA during MAP
    e72721081bd1 drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL
    2583ab12055d drm/xe/ggtt: Use scope-based runtime pm
    3db57975e988 parisc: Prevent interrupts during reboot
    707a77b9c6fd x86/sev: Use kfree_sensitive() when freeing a SNP message descriptor
    45395efdf6a6 soc: imx8m: Fix error handling for clk_prepare_enable()
    456775382708 arm64: tegra: smaug: Add usb-role-switch support
    6e1486257a2e EDAC/igen6: Add two Intel Amston Lake SoCs support
    3a72bf74f50a EDAC/igen6: Add more Intel Panther Lake-H SoCs support
    3983ef126e43 Revert "arm64: zynqmp: Add an OP-TEE node to the device tree"
    919785992a37 firmware: arm_ffa: Unmap Rx/Tx buffers on init failure
    2c99326dc1c7 pstore: ram_core: fix incorrect success return when vmap() fails
    db702ef6d914 sched/debug: Fix updating of ppos on server write ops
    c075eb0d220d char: tpm: cr50: Remove IRQF_ONESHOT
    4fa6bfa6dc2d mailbox: bcm-ferxrm-mailbox: Use default primary handler
    aaaa758294fb crypto: hisilicon/qm - move the barrier before writing to the mailbox register
    a048eb4e37ea bpftool: Fix dependencies for static build
    aee8db5f0486 PCI/MSI: Unmap MSI-X region on error
    716f777b6c9b clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF
    bc59d5f3afe4 clocksource/drivers/sh_tmu: Always leave device running after probe
    1088d3cb5b5b arm64/ftrace,bpf: Fix partial regs after bpf_prog_run
    e1886b473131 perf/core: Fix slow perf_event_task_exit() with LBR callstacks
    df02c3ff3be4 bpf: Properly mark live registers for indirect jumps
    aae391a79f2a genirq/cpuhotplug: Notify about affinity changes breaking the affinity mask
    4c122e8ae149 bpf: Recognize special arithmetic shift in the verifier
    c1357b496286 bpf: net_sched: Use the correct destructor kfunc type
    50d6fd69388c bpf: crypto: Use the correct destructor kfunc type
    c67bbeb87aea gendwarfksyms: Fix build on 32-bit hosts
    cf9e5b8b9e31 perf/x86/intel: Add Airmont NP
    40497751c3f9 perf/x86/cstate: Add Airmont NP
    89571b4a886f perf/x86/msr: Add Airmont NP
    501c84f42b89 irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit
    bad352600722 bpf: verifier improvement in 32bit shift sign extension pattern
    c6a27aa65852 sparc: don't reference obsolete termio struct for TC* constants
    6560e1d1fa32 sparc: Synchronize user stack on fork and clone
    f15b4e9286c7 block: decouple secure erase size limit from discard size limit
    ea53119b1dff blk-mq-sched: unify elevators checking for async requests
    40932ac2433e blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs()
    d39d675a4303 xenbus: Use .freeze/.thaw to handle xenbus devices
    11d591f1d70e ACPI: battery: fix incorrect charging status when current is zero
    baeecf1ac9e8 ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display)
    da0ce17c9d5c perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD
    8e6ea0b484fa s390/perf: Disable register readout on sampling events
    f5b48df92c1c cpufreq: dt-platdev: Block the driver from probing on more QC platforms
    e8d10ef5988e rust: cpufreq: always inline functions using build_assert with arguments
    24783dd06de8 md raid: fix hang when stopping arrays with metadata through dm-raid
    721599e837d3 md-cluster: fix NULL pointer dereference in process_metadata_update
    03e42b5f7ad4 alpha: fix user-space corruption during memory compaction
    bfc1a95012c4 io_uring/timeout: annotate data race in io_flush_timeouts()
    790a984e34f3 powercap: intel_rapl: Add PL4 support for Ice Lake
    2a9bf565d6fe ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP
    62dfb8ac00a5 ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[]
    29f60d3d0681 ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4()
    25b290624b0e EFI/CPER: don't go past the ARM processor CPER record buffer
    136093ba4161 APEI/GHES: ARM processor Error: don't go past allocated memory
    6f5d41984ad8 APEI/GHES: ensure that won't go past CPER allocated record
    a8419f5f2c5f EFI/CPER: don't dump the entire memory region
    142c444a395f ntfs: ->d_compare() must not block
    6d61077981cf x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set
    c94ede3c436d rnbd-srv: Zero the rsp buffer before using it
    fd51d47fcace arm64: Add support for TSV110 Spectre-BHB mitigation
    f4ac7292b635 perf/arm-cmn: Support CMN-600AE
    8c7fdc39e38a s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS
    c7671c46dab4 tools/power cpupower: Reset errno before strtoull()
    f699251d5a2d s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS
    f0729486c907 tools/cpupower: Fix inverted APERF capability check
    6287eefaf21e smb: client: prevent races in ->query_interfaces()
    2e121c53b581 gfs2: fiemap page fault fix
    327de5b59801 smb: client: add proper locking around ses->iface_last_update
    be0d85bc660a netfs: when subreq is marked for retry, do not check if it faced an error
    66c3be4ac35d btrfs: handle user interrupt properly in btrfs_trim_fs()
    4d49275175fd btrfs: fallback to buffered IO if the data profile has duplication
    082083c9fbd9 dlm: validate length in dlm_search_rsb_tree
    31fefc18096c minix: Add required sanity checking to minix_check_superblock()
    75903591f869 dlm: fix recovery pending middle conversion
    0e5806ef45f2 i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init
    a2198bf95a4a i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0
    98ddff8a90f8 i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr()
    67407d6abc95 hfsplus: pretend special inodes as regular files
    a2e8c144299c audit: add missing syscalls to read class
    c6f2c554dd8b kselftest/kublk: include message in _Static_assert for C11 compatibility
    42c32d7571cc fs/buffer: add alert in try_to_free_buffers() for folios without buffers
    956b1d8051cf hfsplus: fix volume corruption issue for generic/498
    4fed776ca863 audit: add fchmodat2() to change attributes class
    54694417d438 hfsplus: fix volume corruption issue for generic/480
    f13680f62934 statmount: permission check should return EPERM
    f987cbd82eb4 rtc: interface: Alarm race handling should not discard preceding error
    e1105da95214 perf test: Fix test case perftool-testsuite_report for s390
    68ab096e361d libperf build: Always place libperf includes first
    b0ae7a8272bf perf build: Remove NO_LIBCAP that controls nothing
    7f686fb319e6 perf vendor events amd: Fix Zen 5 MAB allocation events
    13458b3b3df7 perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer
    8943b2c49bd8 tools headers: Go back to include asm-generic/unistd.h for arm64
    0abe77dcaca7 perf annotate: Fix memcpy size in arch__grow_instructions()
    59a7c3c9c312 perf tests sched: Avoid error in cleanup on loaded machines
    ddbf249d9923 perf maps: Fix reference count leak in maps__find_ams()
    77c08fedf3f4 perf annotate: Fix args leak of map_symbol
    a7819ced00b9 perf cs-etm: Fix decoding for sparse CPU maps
    8d0cf138d183 perf tools: Get debug info of DSO properly
    82b1f2b0e7ab perf symbol-elf: Fix leak of ELF files with GNU debugdata
    055b4bce85bf rtc: max31335: use correct CONFIG symbol in IS_REACHABLE()
    46a204477893 libsubcmd: Fix null intersection case in exclude_cmds()
    68a9c15032e8 perf callchain: Fix srcline printing with inlines
    27c53054d593 perf unwind-libdw: Fix invalid reference counts
    62f730d55aac perf build: Raise minimum shellcheck version to 0.7.2
    3b14096e0c9f perf test stat tests: Fix for virtualized machines
    b7621a279de3 perf test stat: Update test expectations and events
    df0dc1b06fb6 Linux 6.18.15
    c1f305ac054f netfilter: nf_tables: add .abort_skip_removal flag for set types
    2ad6657a787f Linux 6.18.14
    bcf08144a20a ata: libata-core: fix cancellation of a port deferred qc work
    33abac5b5a53 ata: libata-eh: correctly handle deferred qc timeouts
    a488528a7182 drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module
    a86c53332a81 net: stmmac: dwmac-loongson: Set clk_csr_i to 100-150MHz
    ff763ac97713 drm/amd/display: Clear HDMI HPD pending work only if it is enabled
    5566ebcf41ae selftests/bpf: Test bpf_skb_check_mtu(BPF_MTU_CHK_SEGS) when transport_header is not set
    73c2a1255f0f io_uring/rsrc: clean up buffer cloning arg validation
    b20266f1880b Drivers: hv: vmbus: Use kthread for vmbus interrupts on PREEMPT_RT
    4949e32387fe drm/exynos: vidi: fix to avoid directly dereferencing user pointer
    b5fc86d753dd drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl()
    5c8e29b5208b ALSA: hda/realtek: Add quirk for Samsung Galaxy Book3 Pro 360 (NP965QFG)
    356a6afadb44 ALSA: hda/conexant: Fix headphone jack handling on Acer Swift SF314
    6cadda9d1921 ALSA: hda/realtek: Add quirk for Gigabyte G5 KF5 (2023)
    84dbf4feaa93 ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names
    1c1148cbebad ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names
    8562d921e4ee ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false
    a16695e3ac32 dt-bindings: media: qcom,qcs8300-camss: Add missing power supplies
    05072d352ed1 dt-bindings: phy: qcom-edp: Add missing clock for X Elite
    c20f92521424 SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path
    d79b9097a6a2 SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths
    888cd7e40adb ata: libata-scsi: avoid Non-NCQ command starvation
    410336fc82ac ata: libata-scsi: refactor ata_scsi_translate()
    62a16b2e3ce9 ata: pata_ftide010: Fix some DMA timings
    3be216fd6f89 ext4: use optimized mballoc scanning regardless of inode format
    34c803edc0b3 ext4: always allocate blocks only from groups inode can use
    3924aea2c33d ext4: fix dirtyclusters double decrement on fs shutdown
    29a07d691d28 ext4: fix e4b bitmap inconsistency reports
    12615ab4bfb6 ext4: fix memory leak in ext4_ext_shift_extents()
    808f3191498f ext4: drop extent cache when splitting extent fails
    c2ee51d684ad ext4: drop extent cache after doing PARTIAL_VALID1 zeroout
    5b1f42904533 ext4: don't cache extent during splitting extent
    d67c8ecf3d8f ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1
    f86ddca5e419 ext4: subdivide EXT4_EXT_DATA_VALID1
    561834f6d6f5 MIPS: Work around LLVM bug when gp is used as global register variable
    fc086c0ce3db usb: cdns3: fix role switching during resume
    557f65399133 drm/amd/display: Use same max plane scaling limits for all 64 bpp formats
    9fbb4f14462f ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk
    7e92f716a55b x86/hyperv: Fix error pointer dereference
    d7cf2314dd5e btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found
    6ca11deb6c94 btrfs: use the correct type to initialize block reserve for delayed refs
    55d02a533a8a btrfs: reset block group size class when it becomes empty
    74fcfce2a5ee btrfs: reduce block group critical section in btrfs_free_reserved_bytes()
    38944f3c5006 btrfs: remove fs_info argument from btrfs_try_granting_tickets()
    9b18bf59977f efi: Fix reservation of unaccepted memory table
    7098d3743105 gpio: amd-fch: ionly return allowed values from amd_fch_gpio_get()
    778f326af79f drm/xe/bo: Redirect faults to dummy page for wedged device
    ed945276a76e drm/xe: Make xe_modparam.force_vram_bar_size signed
    940b8daa5290 drm/xe/xe2_hpg: Fix handling of Wa_14019988906 & Wa_14019877138
    ef074e9bee05 drm/xe/mmio: Avoid double-adjust in 64-bit reads
    5ba475d1f341 drm/xe/configfs: Fix 'parameter name omitted' errors
    0c42190a2f26 s390/kexec: Make KEXEC_SIG available when CONFIG_MODULES=n
    0f93a80eb3fd spi: wpcm-fiu: Fix potential NULL pointer dereference in wpcm_fiu_probe()
    263e28add4f4 drm/amd/display: Fix out-of-bounds stream encoder index v3
    8eb62f5adc12 drm/amd/display: Reject cursor plane on DCE when scaled differently than primary
    2b36c0c1bcbb drm/amdkfd: Fix watch_id bounds checking in debug address watch v2
    96f42087b058 PCI: Validate window resource type in pbus_select_window_for_type()
    e37630e34e24 ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init
    63680351142e drm/i915/acpi: free _DSM package when no connectors
    9a2a5da00277 ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put()
    a62afa5a595e mshv: fix SRCU protection in irqfd resampler ack handler
    ca2eff361786 drm/amdgpu/sdma6: enable queue resets unconditionally
    5211aa12e46f drm/amdgpu/sdma5.2: enable queue resets unconditionally
    0d8ba96c792f drm/amdgpu/sdma5: enable queue resets unconditionally
    3759040d6d7c drm/amdgpu: move reset debug disable handling
    2fef8c2ac67e drm/amdgpu: Fix memory leak in amdgpu_ras_init()
    9ae85b0c1909 drm/amdgpu: Use kvfree instead of kfree in amdgpu_gmc_get_nps_memranges()
    d1370ef2ecf7 drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc()
    aebd195e9305 apparmor: fix aa_label to return state from compount and component match
    1d2b2b58fde9 apparmor: fix invalid deref of rawdata when export_binary is unset
    80c334acc6d0 apparmor: avoid per-cpu hold underflow in aa_get_buffer
    4610d536ff09 apparmor: make label_match return a consistent value
    9ef25645775b apparmor: remove apply_modes_to_perms from label_match
    9bf1fa150775 apparmor: fix rlimit for posix cpu timers
    b2a8011ae874 apparmor: move check for aa_null file to cover all cases
    7757757908e0 apparmor: account for in_atomic removal in common_file_perm
    f3cb5e58a65d apparmor: drop in_atomic flag in common_mmap, and common_file_perm
    1eadeb462ec3 apparmor: fix boolean argument in apparmor_mmap_file
    ac8f179e5c9e apparmor: return -ENOMEM in unpack_perms_table upon alloc failure
    e027999049c4 apparmor: Fix & Optimize table creation from possibly unaligned memory
    23f112bd6144 AppArmor: Allow apparmor to handle unaligned dfa tables
    ccb66a3c6c8f apparmor: fix NULL sock in aa_sock_file_perm
    fea017a7f6ab apparmor: fix NULL pointer dereference in __unix_needs_revalidation
    d80311e398eb net/mlx5e: Use unsigned for mlx5e_get_max_num_channels
    4329514c61ab net/mlx5e: Fix deadlocks between devlink and netdev instance locks
    54522509cb9a net/mlx5: Fix misidentification of write combining CQE during poll loop
    b13e896fc47e net/mlx5: Fix multiport device check over light SFs
    fef13c403be3 bonding: alb: fix UAF in rlb_arp_recv during bond up/down
    02baf80d1e33 bnge: fix reserving resources from FW
    f5a1f13c9e0f eth: fbnic: Advertise supported XDP features.
    72726d22786b octeontx2-af: Fix default entries mcam entry action
    9be9100774b5 ipv6: icmp: remove obsolete code in icmpv6_xrlim_allow()
    66036be40f7f inet: move icmp_global_{credit,stamp} to a separate cache line
    2c7384dbfd6a icmp: prevent possible overflow in icmp_global_allow()
    d7eaa006c044 eth: fbnic: Add validation for MTU changes
    d34f7a8aa9a2 macvlan: observe an RCU grace period in macvlan_common_newlink() error path
    2a06576b611e selftests: tc_actions: don't dump 2MB of \0 to stdout
    d96b0d661ef0 ping: annotate data-races in ping_lookup()
    4e34deebfb88 net: psp: select CONFIG_SKB_EXTENSIONS
    5c939ebbd72f bpftool: Fix truncated netlink dumps
    71b5fc8e8e17 ipv6: fix a race in ip6_sock_set_v6only()
    dbd0af8083dd netfilter: nf_tables: fix use-after-free in nf_tables_addchain()
    50422613185d net: remove WARN_ON_ONCE when accessing forward path array
    bae53b3baf2f ipvs: do not keep dest_dst if dev is going down
    9a6b2ba7367f netfilter: nf_conntrack_h323: don't pass uninitialised l3num value
    96815220626b selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled
    a6187e1d47f3 selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled
    fae260fc84e1 net: bridge: mcast: always update mdb_n_entries for vlan contexts
    024355273593 net/rds: rds_sendmsg should not discard payload_len
    654780dee9ea xen-netback: reject zero-queue configuration from guest
    36c28b028efb net: usb: catc: enable basic endpoint checking
    f998b2c4bec4 ovpn: tcp - don't deref NULL sk_socket member after tcp_close()
    c55ba7501f97 eth: fbnic: set DMA_HINT_L4 for all flows
    aa090d2346de eth: fbnic: increase FBNIC_HDR_BYTES_MIN from 128 to 256 bytes
    9f441ef91452 eth: fbnic: set FBNIC_QUEUE_RDE_CTL0_EN_HDR_SPLIT on RDE_CTL0
    9f9600daaa49 eth: fbnic: Configure RDE settings for pause frame
    ca2a44b31c4d bpf: Add a map/btf from a fd array more consistently
    eac65c272f3b bpf: Fix a potential use-after-free of BTF object
    068708543a85 libbpf: Fix invalid write loop logic in bpf_linker__add_buf()
    223cfef4812b fbnic: close fw_log race between users and teardown
    37954733984f net: sparx5/lan969x: fix PTP clock max_adj value
    03b5051e02f5 ipv6: Fix out-of-bound access in fib6_add_rt2node().
    d1410317337c selftests: netconsole: Increase port listening timeout
    a0070e9635fd selftests: netconsole: remove log noise due to socat exit
    51c32ae7fae1 net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj()
    2a90d6b83700 net: mscc: ocelot: split xmit into FDMA and register injection paths
    6eb26695a4b2 net: mscc: ocelot: extract ocelot_xmit_timestamp() helper
    fa79b29cc926 net: sparx5/lan969x: fix DWRR cost max to match hardware register width
    b1f23df09e7d net: stmmac: fix oops when split header is enabled
    9e9f1263e210 net: stmmac: replace has_xxxx with core_type
    ee231568d57d net: stmmac: remove broken PCS code
    87b7321ddc7d selftests: net: lib: Fix jq parsing error
    dfd9571c31ef selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2
    f4edf0c7d216 ovpn: fix VPN TX bytes counting
    3e4fbcb4e078 ovpn: fix possible use-after-free in ovpn_net_xmit
    6f076ba274e2 ovpn: set sk_user_data before overriding callbacks
    63ae78336f40 cpuidle: Skip governor when only one idle state is available
    b800728a8aef ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO
    43fcc84cd971 objpool: fix the overestimation of object pooling metadata size
    f6bc23794fa0 selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT
    f056c340b739 kbuild: Add objtool to top-level clean target
    ba16fb47e897 powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check
    02978747e907 ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs
    78942172d5bf fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot
    4bf3bafb8e06 fs/ntfs3: prevent infinite loops caused by the next valid being the same
    5a30cc03bde1 fs/ntfs3: Initialize new folios before use
    5e573e778364 io_uring/cancel: de-unionize file and user_data in struct io_cancel_data
    a9d157a9bd38 io_uring: delay sqarray static branch disablement
    c76647799272 drbd: always set BLK_FEAT_STABLE_WRITES
    bda244871179 dmaengine: fsl-edma: don't explicitly disable clocks in .remove()
    0832e88bc69f backlight: qcom-wled: Change PM8950 WLED configurations
    54540e574092 backlight: qcom-wled: Support ovp values for PMI8994
    784936cad37b leds: qcom-lpg: Check the return value of regmap_bulk_write()
    4f45047e3bf0 leds: expresswire: Fix chip state breakage
    3c7d637bfc3d pinctrl: canaan: k230: Fix NULL pointer dereference when parsing devicetree
    e2e367e56bac pinctrl: single: fix refcount leak in pcs_add_gpio_func()
    fc356d8c3042 pinctrl: meson: amlogic-a4: Fix device node reference leak in bank helpers
    a851ed0ff901 pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition
    7446125afb6d pidfs: return -EREMOTE when PIDFD_GET_INFO is called on another ns
    21aff1255d72 mips: LOONGSON32: drop a dangling Kconfig symbol
    517d9f2b9630 iio: sca3000: Fix a resource leak in sca3000_probe()
    8ae999c410e2 ovl: Fix uninit-value in ovl_fill_real
    a5f1f8ebc6e2 pinctrl: equilibrium: Fix device node reference leak in pinbank_init()
    18a3ebff869c mcb: fix incorrect sanity check
    ab08bb8363b4 nvmem: an8855: drop an unused Kconfig symbol
    0c930fcadb2f usb: bdc: fix sleep during atomic
    9b8c7a25809e drivers: iio: mpu3050: use dev_err_probe for regulator request
    bedc5b06493c mfd: simple-mfd-i2c: Add Delta TN48M CPLD support
    5a4923726a16 mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure
    8e7d8aca8811 Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms"
    38a07194bbcd coresight: tmc-etr: Fix race condition between sysfs and perf mode
    dd8b9ba3d970 phy: freescale: imx8qm-hsio: fix NULL pointer dereference
    1bec5f283dd5 coresight: etm3x: Fix cpulocked warning on cpuhp
    8665e18a707c watchdog: starfive-wdt: Fix PM reference leak in probe error path
    a75046f2efad iio: pressure: mprls0025pa: fix pressure calculation
    b61512ff73d2 iio: pressure: mprls0025pa: fix scan_type struct
    0beeade4823b iio: pressure: mprls0025pa: fix interrupt flag
    285af88d5da1 iio: pressure: mprls0025pa: fix SPI CS delay violation
    664ffdf34c01 iio: pressure: mprls0025pa: fix spi_transfer struct initialisation
    37fb15537cc0 mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms
    9c97fcfb7a62 gpib: Fix memory leak in ni_usb_init()
    b30ba62cafd8 gpib: Fix error code in ni_usb_write_registers()
    5ca0f7b37183 gpib: Fix error code in ibonline()
    12679ed78c09 serial: SH_SCI: improve "DMA support" prompt
    3f8b835a6334 serial: imx: change SERIAL_IMX_CONSOLE to bool
    06162d85f830 staging: greybus: lights: avoid NULL deref
    c7f7b55ce2ad usb: typec: ucsi: drop an unused Kconfig symbol
    b244fbf3ff82 iio: test: drop dangling symbol in gain-time-scale helpers
    ac00f8a0cb15 soundwire: intel_ace2x: add SND_HDA_CORE dependency
    621a8bf292ed char: misc: Use IS_ERR() for filp_open() return value
    05ce13d78226 phy: rockchip: samsung-hdptx: Pre-compute HDMI PLL config for 461.10125 MHz output
    ccc29a067399 dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue
    dd1e96fd9f60 dma: dma-axi-dmac: fix SW cyclic transfers
    b0ce68420da6 dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX
    2f0d9a5d552c interconnect: mediatek: Aggregate bandwidth with saturating add
    86e6547ac6c4 interconnect: mediatek: Don't hijack parent device
    52e4ac51e3fa clk: zynqmp: pll: Fix zynqmp_clk_divider_determine_rate kerneldoc
    d53b019a6003 clk: zynqmp: divider: Fix zynqmp_clk_divider_determine_rate kerneldoc
    71e5335fcec0 clk: mediatek: Fix error handling in runtime PM setup
    6e5379c3b545 clk: mediatek: Add mfg_eb as parent to mt8196 mfgpll clocks
    1debd9ba7eb1 clk: mediatek: Drop __initconst from gates
    053490ddace3 clk: zynqmp: divider: convert from divider_round_rate() to divider_determine_rate()
    df502559b124 clk: x86: cgu: convert from divider_round_rate() to divider_determine_rate()
    ccab4798a64f clk: versaclock3: convert from divider_round_rate() to divider_determine_rate()
    c632744ff0af clk: stm32: stm32-core: convert from divider_round_rate_parent() to divider_determine_rate()
    29781f258a9f clk: stm32: stm32-core: convert from divider_ro_round_rate() to divider_ro_determine_rate()
    141fd6e37278 clk: sprd: div: convert from divider_round_rate() to divider_determine_rate()
    aab174973251 clk: sophgo: sg2042-clkgen: convert from divider_round_rate() to divider_determine_rate()
    73fbacf47588 clk: nxp: lpc32xx: convert from divider_round_rate() to divider_determine_rate()
    7f487ccf58b0 clk: nuvoton: ma35d1-divider: convert from divider_round_rate() to divider_determine_rate()
    199625f9734f clk: milbeaut: convert from divider_round_rate() to divider_determine_rate()
    c05f9dfa6959 clk: loongson1: convert from divider_round_rate() to divider_determine_rate()
    0a5c1dff5115 clk: hisilicon: clkdivider-hi6220: convert from divider_round_rate() to divider_determine_rate()
    aa1ed67e5842 clk: bm1880: convert from divider_round_rate() to divider_determine_rate()
    d4274c2df180 clk: actions: owl-divider: convert from divider_round_rate() to divider_determine_rate()
    bfcc7cc9c36c clk: actions: owl-composite: convert from owl_divider_helper_round_rate() to divider_determine_rate()
    aed53da569fb clk: qcom: gfx3d: add parent to parent request map
    e5001c92fc86 clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src
    aeb606d885ef clk: qcom: dispcc-sdm845: Enable parents for pixel clocks
    2a01a346d20e clk: qcom: regmap-divider: convert from divider_round_rate() to divider_determine_rate()
    22d691c02ad5 clk: qcom: regmap-divider: convert from divider_ro_round_rate() to divider_ro_determine_rate()
    cdab39223d57 clk: Move clk_{save,restore}_context() to COMMON_CLK section
    4fdbb1e3ffa3 Input: adp5589 - remove a leftover header file
    8ed504f525f1 clk: microchip: core: remove duplicate determine_rate on pic32_sclk_ops
    0533f1cdb382 clk: rockchip: Fix error pointer check after rockchip_clk_register_gate_link()
    0b45cddb7385 clk: qcom: alpha-pll: convert from divider_round_rate() to divider_determine_rate()
    87fa98532b45 clk: qcom: gcc-ipq5018: flag sleep clock as critical
    b88e84b154b9 clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc
    9dbd33356e3d clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc
    a9d771adb49a clk: qcom: gcc-glymur: Update the SDCC RCGs to use shared_floor_ops
    8d7df9126dad clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops
    357bdc307c5a clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops
    16a21335eff9 clk: qcom: gcc-milos: Update the SDCC RCGs to use shared_floor_ops
    76d5437ca4d0 clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops
    37babf26bfb5 clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops
    7873e2a407a0 clk: qcom: gcc-sm8750: Update the SDCC RCGs to use shared_floor_ops
    527508eb5712 clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops
    1bc262014a14 clk: meson: g12a: Limit the HDMI PLL OD to /4
    e82d721b05e0 clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs
    f7b0686119fd clk: qcom: rcg2: compute 2d using duty fraction directly
    aa14e7603835 clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs
    b714c1d0bb43 clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs
    e9ed7237b824 clk: spacemit: Respect Kconfig setting when building modules
    19eb98a970c9 clk: thead: th1520-ap: Poll for PLL lock and wait for stability
    3d4202ee6494 fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe()
    e76a2f1d40ea fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings()
    2cafad617431 Revert "mailbox/pcc: support mailbox management of the shared buffer"
    9a10843740d7 remoteproc: imx_dsp_rproc: Only reset carveout memory at RPROC_OFFLINE state
    ca8f2551772d tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros
    335dfe4bc636 tracing: Properly process error handling in event_hist_trigger_parse()
    47d3fed63866 fs/nfs: Fix readdir slow-start regression
    e568088337e5 nvdimm: virtio_pmem: serialize flush requests
    25ab5e97d3c5 scsi: csiostor: Fix dereference of null pointer rn
    77794465365b scsi: ufs: host: mediatek: Require CONFIG_PM
    e5579ebaadc7 scsi: smartpqi: Fix memory leak in pqi_report_phys_luns()
    48cb99e74561 pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN
    7bc44485182c RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc
    f354f16e9698 power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer
    47abfc207ab0 power: supply: pm8916_lbc: Fix use-after-free for extcon in IRQ handler
    ac092258d0d6 hisi_acc_vfio_pci: fix VF reset timeout issue
    980aa1f8d0dd mtd: spinand: Fix kernel doc
    39b74ec0869f mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions()
    eacca1412587 cxl: Fix premature commit_end increment on decoder commit failure
    cc66fc9b5cf7 RDMA/core: add rdma_rw_max_sge() helper for SQ sizing
    5ae9da022ee3 RDMA/rxe: Fix race condition in QP timer handlers
    b2bc649c18fb RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler
    bf4454da8b1e RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send
    409c2c5508f3 RDMA/rxe: Fix iova-to-va conversion for MR page sizes != PAGE_SIZE
    02f720109fed cxl/core: Fix cxl_dport debugfs EINJ entries
    055cd68b8ebb NFS/localio: remove -EAGAIN handling in nfs_local_doio()
    1d6933f32b29 NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit
    ae26a4cf2baf NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages
    c627769730e9 NFS/localio: Handle short writes by retrying
    ec121ad626c3 mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse()
    eb0e8003d9a0 crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails
    eb5263f3f8e4 crypto: ccp - Factor out ring destroy handling to a helper
    10eef0f93238 crypto: ccp - Add an S4 restore flow
    b3010ff068fa crypto: ccp - Declare PSP dead if PSP_CMD_TEE_RING_INIT fails
    7c28e2789697 platform/x86/amd/pmf: Prevent TEE errors after hibernate
    8269e0ee89bd vfio/pci: Lock upstream bridge for vfio_pci_core_disable()
    721bd22bcf45 mtd: intel-dg: Fix accessing regions before setting nregions
    4d02e3870c88 mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper
    9b0927c9b91b IB/mlx5: Fix port speed query for representors
    6d838873da9c RDMA/mlx5: Fix UMR hang in LAG error state unload
    71b23ada25b3 tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus()
    d9aefb386fdc platform/x86: hp-wmi: fix platform profile values for Omen 16-wf1xxx
    eb715133e0ae RDMA/iwcm: Fix workqueue list corruption by removing work_list
    5c07aef09a12 RDMA/rxe: Fix double free in rxe_srq_from_init
    33e396029002 RDMA/rtrs-srv: fix SG mapping
    c0def811ad8d power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed()
    64327c46f255 power: supply: bq27xxx: fix wrong errno when bus ops are unsupported
    a465a1499222 power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write
    861dda7a9074 power: supply: sbs-battery: Fix use-after-free in power_supply_changed()
    64e15155095f power: supply: rt9455: Fix use-after-free in power_supply_changed()
    08e674e9862a power: supply: pm8916_lbc: Fix use-after-free in power_supply_changed()
    a8b7117ae3a7 power: supply: pm8916_bms_vm: Fix use-after-free in power_supply_changed()
    8c89aade8335 power: supply: goldfish: Fix use-after-free in power_supply_changed()
    2841bbb5a35c power: supply: cpcap-battery: Fix use-after-free in power_supply_changed()
    03d1e4ee4e6a power: supply: bq25980: Fix use-after-free in power_supply_changed()
    4b6fb0b6124f power: supply: bq256xx: Fix use-after-free in power_supply_changed()
    f27eb76def5c power: supply: act8945a: Fix use-after-free in power_supply_changed()
    709db4b476e2 power: supply: ab8500: Fix use-after-free in power_supply_changed()
    9b82bdb9e7c9 cxl/mem: Fix devm_cxl_memdev_edac_release() confusion
    51c89a5247bf RDMA/mlx5: Fix ucaps init error flow
    8bf968d68ea6 RDMA/hns: Notify ULP of remaining soft-WCs during reset
    4994b9be17ff RDMA/hns: Fix RoCEv1 failure due to DSCP
    0cbec8b49270 RDMA/hns: Fix WQ_MEM_RECLAIM warning
    38e2c5ad6f11 IB/cache: update gid cache on client reregister event
    d273d9cedd78 RDMA/rtrs: server: remove dead code
    365996a2b14d af_unix: Fix memleak of newsk in unix_stream_connect().
    08b10c468962 octeontx2-pf: Unregister devlink on probe failure
    8abc12ce2573 net: renesas: rswitch: fix forwarding offload statemachine
    1d4f8092bd78 ionic: Rate limit unknown xcvr type messages
    a16bea45d758 octeon_ep_vf: ensure dbell BADDR updation
    13a61502c1c8 octeon_ep: ensure dbell BADDR updation
    1b8e3c8b7443 octeon_ep: disable per ring interrupts
    c8c197aaa56b serial: caif: fix use-after-free in caif_serial ldisc_close()
    1c9ef28f643c xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path
    d8c851cd3245 net: sunhme: Fix sbus regression
    69d3f9ee5489 net: atm: fix crash due to unvalidated vcc pointer in sigd_send()
    03462247e3b6 smb: client: correct value for smbd_max_fragmented_recv_size
    4f9ae386861e procfs: fix missing RCU protection when reading real_parent in do_task_stat()
    fdbccddb7e78 net: hns3: fix double free issue for tx spare buffer
    9a4d6c37cb12 dpll: zl3073x: Fix output pin phase adjustment sign
    072cec234a87 dpll: zl3073x: Cache all output properties in zl3073x_out
    9116bb0e0c9f dpll: zl3073x: Split ref, out, and synth logic from core
    84b8990f5771 dpll: zl3073x: Store raw register values instead of parsed state
    40bcd1fa0e23 dpll: zl3073x: Specify phase adjustment granularity for pins
    f399e8af187a dpll: add phase-adjust-gran pin attribute
    782368c13f5a PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404]
    12b1681793e9 netfilter: nft_set_rbtree: validate open interval overlap
    90cbb8561aee netfilter: nft_set_rbtree: validate element belonging to interval
    3c40cc71cec7 netfilter: nft_set_rbtree: don't gc elements on insert
    89a3f393ab0d netfilter: nft_set_rbtree: remove seqcount_rwlock_t
    e4ea5be0b35f netfilter: nft_set_rbtree: use binary search array in get command
    36ed9b6e3961 netfilter: nft_set_rbtree: translate rbtree to array for binary search
    dad14d22dff1 netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets
    40a7afde2f53 netfilter: nft_set_rbtree: fix bogus EEXIST with NLM_F_CREATE with null interval
    735ad034f1dc netfilter: nft_counter: fix reset of counters on 32bit archs
    6f2d238faff0 netfilter: nft_set_hash: fix get operation on big endian
    23901aa6b8a2 netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentation
    870e3e63da8e netfilter: nfnetlink_queue: optimize verdict lookup with hash table
    276820278e97 nfc: hci: shdlc: Stop timers and work before freeing context
    531c1aec81bf inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP
    67b75bb0ec55 bonding: only set speed/duplex to unknown, if getting speed failed
    9c3398e5b3a9 octeontx2-af: Fix PF driver crash with kexec kernel booting
    1fff00261c78 mptcp: fix receive space timestamp initialization
    fb7bf00b04a6 mptcp: do not account for OoO in mptcp_rcvbuf_grow()
    10a66a44e369 of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy()
    b8856aba0fb0 tcp: accecn: handle unexpected AccECN negotiation feedback
    2ff45b29f37e tcp: disable RFC3168 fallback identifier for CC modules
    69484fd350be tcp: ECT_1_NEGOTIATION and NEEDS_ACCECN identifiers
    817780cb3f55 jfs: avoid -Wtautological-constant-out-of-range-compare warning
    b4374b0bed10 ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit()
    8fd58e0a0f04 ipc: don't audit capability check in ipc_permissions()
    f5efb397c8f9 selftests/mm: fix usage of FORCE_READ() in cow tests
    4a0d8d372915 PCI/ACPI: Restrict program_hpx_type2() to AER bits
    dbe723b480e4 PCI: Initialize RCB from pci_configure_device()
    da289440f04c wifi: ath12k: clear stale link mapping of ahvif->links_map
    474e93f4a5aa wifi: ath12k: Fix index decrement when array_len is zero
    0e0ca8dbfef9 wifi: ath11k: add usecase firmware handling based on device compatible
    134bd7f7e42f wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump()
    8fb1dc296378 PCI: Check parent for NULL in of_pci_bus_release_domain_nr()
    adc2deacdd81 tcp: tcp_tx_timestamp() must look at the rtx queue
    2a9370693b1c PCI: Remove old_size limit from bridge window sizing
    b855d9948621 PCI: Stop over-estimating bridge window size
    d5de3e34dcb5 PCI: Rewrite bridge window head alignment function
    17866f8a0822 fat: avoid parent link count underflow in rmdir
    a77e945c528f rust: task: restrict Task::group_leader() to current
    bd1d06eaad53 lib/kstrtox: fix kstrtobool() docstring to mention enabled/disabled
    d75ec4504a43 nfsd: never defer requests during idmap lookup
    b29094276ab2 xdrgen: Remove inclusion of nlm4.h header
    b633683dc0d4 xdrgen: Initialize data pointer for zero-length items
    59d23891cdba NFS: NFSERR_INVAL is not defined by NFSv2
    59409c5958b2 xdrgen: Fix struct prefix for typedef types in program wrappers
    1bd726fa8f5c dm: use bio_clone_blkg_association
    d2138abc8f0a iommu/vt-d: Clear Present bit before tearing down context entry
    821807c167b7 iommu/vt-d: Clear Present bit before tearing down PASID entry
    36244dfd3853 iommu/vt-d: Flush cache for PASID table before using it
    53336a811485 wifi: rtw89: debug: Fix memory leak in __print_txpwr_map()
    e53224783442 PCI: Mark 3ware-9650SA Root Port Extended Tags as broken
    feef0143ec5e kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup()
    7f4827b24750 module: add helper function for reading module_buildid()
    34de49d09775 kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup()
    536ffc371b52 netfilter: nf_conncount: fix tracking of connections from localhost
    a0cdcacc0d41 netfilter: nft_compat: add more restrictions on netlink attributes
    6e5fa7add3e7 netfilter: nf_conncount: increase the connection clean up limit to 64
    ab455baa7420 netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH
    0d7ccd3d16ad netfilter: nf_tables: reset table validation state on abort
    f1f9aea37297 ext4: fast commit: make s_fc_lock reclaim-safe
    59f10fa502ee wifi: cfg80211: stop NAN and P2P in cfg80211_leave
    6ff2ebfef75f mctp i2c: initialise event handler read bytes
    c1116859a7f4 net: mctp-i2c: fix duplicate reception of old data
    02bb1500f147 quota: fix livelock between quotactl and freeze_super
    7379837c3f9e wifi: ath12k: do WoW offloads only on primary link
    5a0b892ac90d wifi: ath9k: add OF dependency to AHB
    a44220e4eba3 PCI/P2PDMA: Reset page reference count when page mapping fails
    5b1f6531d4a1 PCI/PTM: Fix pcie_ptm_create_debugfs() memory leak
    aeddfb00bb83 dm: use READ_ONCE in dm_blk_report_zones
    7a3385e97af2 dm: fix unlocked test for dm_suspended_md
    5d0a2a2ce94b PCI/portdrv: Fix potential resource leak
    1af76378577e PCI: sophgo: Disable L0s and L1 on Sophgo 2044 PCIe Root Ports
    ef42c53b7a28 PCI: Do not attempt to set ExtTag for VFs
    1938bf90c1dd Documentation: tracing: Add PCI tracepoint documentation
    eb9aa9f80104 PCI/P2PDMA: Fix p2pmem_alloc_mmap() warning condition
    e19cce88ec4c PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails
    2108e783a7cf wifi: cfg80211: Fix use_for flag update on BSS refresh
    d072c2c82322 PCI/PM: Avoid redundant delays on D3hot->D3cold
    ed0ef3d0c92d Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors
    004288f3b24e PCI: xilinx: Fix INTx IRQ domain leak in error paths
    4e8e7080b557 PCI: mediatek: Fix IRQ domain leak when MSI allocation fails
    d1878562a41f hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identification
    14a38784e09a Revert "hwmon: (ibmpex) fix use-after-free in high/low store"
    98c6a053b6d3 spi: tools: Add include folder to .gitignore
    81190b2e9d04 ASoC: SDCA: Handle volatile controls correctly
    97b513d04e11 ASoC: SDCA: Force some SDCA Controls to be volatile
    32606d55ffc1 ASoC: SDCA: Remove outdated todo comment
    59be162822e5 accel/amdxdna: Fix incorrect error code returned for failed chain command
    feb4bcfd4052 HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients
    5a68d2c99c85 accel/amdxdna: Fix memory leak in amdxdna_ubuf_map
    b79d31dce49b accel/amdxdna: Stop job scheduling across aie2_release_resource()
    f6b4c1d98a7b accel/amdxdna: Hold mm structure across iommu_sva_unbind_device()
    e6ff5e9e3900 platform/chrome: cros_ec_lightbar: Fix response size initialization
    52b71d025397 ASoC: tegra: Add AHUB writeable_reg for RX holes
    a3ce2b030809 mm/slab: fix false lockdep warning in __kfree_rcu_sheaf()
    aa27ad4e20e0 drm/xe: Unregister drm device on probe error
    c287399b66c0 drm/xe/ptl: Disable DCC on PTL
    ede7b0f33c5a evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac()
    5332491be2ca media: uvcvideo: Fix allocation for small frame sizes
    16dd68310f50 pwm: tiehrpwm: Enable pwmchip's parent device before setting configuration
    39c24b19a611 platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev
    b7e2bd20e7c8 drm/msm/dp: Avoid division by zero in msm_dp_ctrl_config_msa()
    e60e16d406b2 drm/msm/dpu: program correct register for UBWC config on DPU 8.x+
    d791b31e7da1 drm/msm/dpu: offset HBB values written to DPU by -13
    b573177b314e drm/msm/mdss: correct HBB programmed on UBWC 5.x and 6.x devices
    7672af88d307 drm/rockchip: dw_hdmi_qp: Fix RK3576 HPD interrupt handling
    fb328aa95c34 drm/hisilicon/hibmc: Adding reset colorbar cfg in dp init.
    0922d282f7d3 drm/hisilicon/hibmc: fix no showing problem with loading hibmc manually
    84359ed3c53f drm/hisilicon/hibmc: add dp mode valid check
    bc950899ef11 drm/hisilicon/hibmc: fix dp probabilistical detect errors after HPD irq
    840581b30cde drm/buddy: release free_trees array on buddy mm teardown
    f83b92c57686 drm/msm/a2xx: fix pixel shader start on A225
    21cf7527de1d media: ccs: Accommodate C-PHY into the calculation
    5fab6e1405e1 accel/amdxdna: Fix notifier_wq flushing warning
    c0727bcbf09b drm/msm/dsi_phy_14nm: convert from divider_round_rate() to divider_determine_rate()
    2b46bb9f88cd drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x
    2f803e86ba4f drm/msm/disp: set num_planes to 1 for interleaved YUV formats
    35301ca2a83d HID: playstation: Add missing check for input_ff_create_memless
    b6a83ad13d25 regulator: core: move supply check earlier in set_machine_constraints()
    a6b7308f35cd mei: late_bind: fix struct intel_lb_component_ops kernel-doc
    4ef745e4d0d6 drm/msm/dp: Update msm_dp_controller IDs for sa8775p
    acfd1dce074f drm/msm/dpu: fix WD timer handling on DPU 8.x
    822d9b24de40 drm/msm/dpu: Set vsync source irrespective of mdp top support
    dc567a611b16 drm/msm/disp/dpu: add merge3d support for sc7280
    8db8fadf1364 drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init
    30c6faf91705 drm/amdkfd: Fix signal_eviction_fence() bool return value
    083351c6886e drm/amd: Drop "amdgpu kernel modesetting enabled" message
    1de71556cbd6 media: chips-media: wave5: Fix memory leak on codec_info allocation failure
    77dc0140ea59 ASoC: nau8821: Fixup nau8821_enable_jack_detect()
    5a247a84de0b smack: /smack/doi: accept previously used values
    cb59ae561995 smack: /smack/doi must be > 0
    da3be3289ecf drm/panthor: Evict groups before VM termination
    956cc8a74f41 ASoC: SDCA: Allow sample width wild cards in set_usage()
    fa3b263c4de3 ALSA: vmaster: Relax __free() variable declarations
    ed9acd01e907 ALSA: pcm: Relax __free() variable declarations
    082aba8e3aab drm/panel: sw43408: Remove manual invocation of unprepare at remove
    5b295f013393 accel/amdxdna: Fix race where send ring appears full due to delayed head update
    0b0d8ed13d29 drm/panthor: Fix panthor_gpu_coherency_set()
    d8d97352bf5d workqueue: Process rescuer work items one-by-one using a cursor
    5ec7110f5ed4 workqueue: Only assign rescuer work when really needed
    932c36b81325 workqueue: Factor out assign_rescuer_work()
    8c66adcae91b drm/panthor: Make sure we resume the tick when new jobs are submitted
    d2f485242e31 drm/panthor: Fix the logic that decides when to stop ticking
    ef100b8e257b drm/panthor: Fix immediate ticking on a disabled tick
    73f2614637f6 drm/panthor: Fix the group priority rotation logic
    693a04f41a54 drm/panthor: Fix the full_tick check
    57753f2c64c0 drm/panthor: Recover from panthor_gpu_flush_caches() failures
    da9c1afd9991 reset: canaan: k230: drop OF dependency and enable by default
    3c0dd95dd520 arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions
    58c0b917fdca arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions
    222e45e64bbc arm64: dts: qcom: talos: Drop opp-shared from QUP OPP table
    37082c9b418d arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models)
    06557d72ea40 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1
    39974be66f81 arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0
    2d7ea0516f2b arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm
    33bc5e10165d arm64: dts: amlogic: g12: assign the MMC A signal clock
    844317f9b007 arm64: dts: amlogic: g12: assign the MMC B and C signal clocks
    0709a0901956 arm64: dts: amlogic: gx: assign the MMC signal clocks
    c9bb634897e3 arm64: dts: amlogic: axg: assign the MMC signal clocks
    f6e54c1ea7b8 arm64: dts: amlogic: c3: assign the MMC signal clocks
    6cc29c714855 hwspinlock: omap: Handle devm_pm_runtime_enable() errors
    eeb84c4f4337 soc: qcom: ubwc: add missing include
    6906a9889898 arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4
    8273989e774a arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order
    1f71dfc03471 arm64: dts: amlogic: s4: fix mmc clock assignment
    5a5ec520e740 arm64: dts: amlogic: s4: assign mmc b clock to 24MHz
    85cf4f7c2cf2 arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node
    6666c9d54432 arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node
    bcab50ed6e73 arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD0 write protect
    6e6561231c6c powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling
    0f6498077faa soc: mediatek: svs: Fix memory leak in svs_enable_debug_write()
    3eeda22d52ff soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe
    1b39dbd7761d powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user()
    3ce94bf05945 ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property
    db09ba1f9e70 arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147
    9bbee82bacb9 arm64: dts: renesas: r9a09g047e57-smarc: Remove duplicate SW_LCD_EN
    480374c75c67 arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks
    02d580c9affa arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on
    7f4d96e12218 arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on
    f5b047a23271 arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on
    75a3a27e4f82 arm64: dts: qcom: sdm630: fix gpu_speed_bin size
    97ca54da16f4 clk: qcom: Return correct error code in qcom_cc_probe_by_index()
    911a473e29c3 arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings
    5a76398d0e03 arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings
    9fd645784128 firmware: arm_ffa: Correct 32-bit response handling in NOTIFICATION_INFO_GET
    f64f4ec804b3 EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size()
    3efb54e1201b EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size()
    d32e8339e1fd soc: qcom: smem: handle ENOMEM error during probe
    4f73486ca822 pstore/ram: fix buffer overflow in persistent_ram_save_old()
    119702b71677 selftests/xsk: fix number of Tx frags in invalid packet
    b2b172a98713 selftests/xsk: properly handle batch ending in the middle of a packet
    8b1a095541c1 selftests/bpf: test_xsk: Split xskxceiver
    dcf416eb88ea hwrng: core - use RCU and work_struct to fix race condition
    9095671fa240 hwrng: core - Allow runtime disabling of the HW RNG
    4869d0e4e48a crypto: starfive - Fix memory leak in starfive_aes_aead_do_one_req()
    7752d3634386 bpf: Require frozen map for calculating map hash
    5835a077c6f5 bpf: Limit bpf program signature size
    45acb60fe59a fs/tests: exec: drop duplicate bprm_stack_limits test vectors
    52aeb1e07ec2 sched/rt: Skip currently executing CPU in rto_next_cpu()
    909131ad0a00 sched/deadline: Clear the defer params
    83550d231155 media: pci: mg4b: Use IRQF_NO_THREAD
    352f1bbbd711 mfd: wm8350-core: Use IRQF_ONESHOT
    7b0c5dec6a01 rtc: amlogic-a4: Remove IRQF_ONESHOT
    5248f7f5b340 usb: typec: fusb302: Remove IRQF_ONESHOT
    66839f7c2bd6 EDAC/altera: Remove IRQF_ONESHOT
    909dfc310ee5 scsi: efct: Use IRQF_ONESHOT and default primary handler
    f5e5bbf56ecf Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handler
    680b652b2d08 iommu/amd: Use core's primary handler and set IRQF_ONESHOT
    91b6a550472a platform/x86: int0002: Remove IRQF_ONESHOT from request_irq()
    0c1876a36544 genirq: Set IRQF_COND_ONESHOT in devm_request_irq().
    d7b87adeb0eb bpf: Fix bpf_xdp_store_bytes proto for read-only arg
    d7decb572b55 crypto: caam - fix netdev memory leak in dpaa2_caam_probe
    d0bac6618e81 crypto: hisilicon/trng - support tfms sharing the device
    94fdeeaeb7ce selftests/bpf: Fix kprobe multi stacktrace_ips test
    42a155c738b9 x86/fgraph,bpf: Switch kprobe_multi program stack unwind to hw_regs path
    9e10486f7993 x86/fgraph: Fix return_to_handler regs.rsp value
    243d642ff580 crypto: inside-secure/eip93 - unregister only available algorithm
    9a3ace9b010f crypto: ccp - Fix a crash due to incorrect cleanup usage of kfree
    4ecbcfb71a50 bpf: Fix verifier_bug_if to account for BPF_CALL
    4e0772cded10 bpf: Fix tcx/netkit detach permissions when prog fd isn't given
    4b8d1424b32c bpf, sockmap: Fix FIONREAD for sockmap
    f274a4540226 bpf, sockmap: Fix incorrect copied_seq calculation
    3ed835f6aa18 rqspinlock: Fix TAS fallback lock entry creation
    6abdd33a088d hwrng: airoha - set rng quality to 900
    46825599fad1 crypto: ccp - narrow scope of snp_range_list
    e6a4b3d22221 crypto: ccp - Fix a case where SNP_SHUTDOWN is missed
    7530c3595d1e crypto: inside-secure/eip93 - fix kernel panic in driver detach
    1bbb1356f6be hrtimer: Fix trace oddity
    c77581cdebad selftests/bpf: Fix resource leak in serial_test_wq on attach failure
    fdfe75161f6e bpf: Fix memory access flags in helper prototypes
    92a8cb1806ad bpf: Preserve id of register in sync_linked_regs()
    33d3290333e8 crypto: hisilicon/sgl - fix inconsistent map/unmap direction issue
    740e710a6f27 crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable
    9f35acf69801 crypto: hisilicon/hpre - support the hpre algorithm fallback
    c990abb136b7 crypto: hisilicon - consolidate qp creation and start in hisi_qm_alloc_qps_node
    cc7a36b6ac8f crypto: hisilicon/zip - support fallback for zip
    3acd2479c770 crypto: hisilicon/qm - centralize the sending locks of each module into qm
    23fcfd8c0d1f crypto: hisilicon/qm - enhance the configuration of req_type in queue attributes
    2b8b12e3f869 crypto: hisilicon/hpre: extend tag field to 64 bits for better performance
    139e24de706e crypto: hisilicon/sec - move backlog management to qp and store sqe in qp for callback
    1f269645bb4c crypto: hisilicon/zip - adjust the way to obtain the req in the callback function
    c6eb4991a177 crypto: octeontx - fix dma_free_coherent() size
    2bdeabe2b647 crypto: cavium - fix dma_free_coherent() size
    9029e8db69fb sched: Fix build for modules using set_tsk_need_resched()
    8ed7f3c03d04 time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer::function
    9b94124cb9c2 ARM: VDSO: Patch out __vdso_clock_getres() if unavailable
    26cbfd67fdb5 sched: Export hidden tracepoints to modules
    c3cfe342d120 libbpf: Fix OOB read in btf_dump_get_bitfield_value
    c2a90d855bea selftests/bpf: veristat: fix printing order in output_stats()
    36abc0b2df60 crypto: qat - fix warning on adf_pfvf_pf_proto.c
    1838a7507e13 perf/x86/core: Do not set bit width for unavailable counters
    7e4c643aa3b2 x86/cpu/amd: Correct the microcode table for Zenbleed
    445d35742d86 io_uring/kbuf: fix memory leak if io_buffer_add_list fails
    6715560527e3 s390/cio: Fix device lifecycle handling in css_alloc_subchannel()
    af5b0854fba0 PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races
    630f3eca3962 cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not possible
    5cbf75e0f07f perf: arm_spe: Properly set hw.state on failures
    c787a235deb3 arm64/gcs: Fix error handling in arch_set_shadow_stack_status()
    1141301a7195 PM: wakeup: Handle empty list in wakeup_sources_walk_start()
    80d58a8915d7 md: fix return value of mddev_trylock
    ec10e3dc9399 md/raid1: fix memory leak in raid1_run()
    02455f658db8 Partial revert "x86/xen: fix balloon target initialization for PVH dom0"
    f75a5555e004 ublk: Validate SQE128 flag before accessing the cmd
    9b03dda1453e ublk: restore auto buf unregister refcount optimization
    8344d5da9df7 thermal/of: Fix reference leak in thermal_of_cm_lookup()
    769a8a732e82 iomap: fix submission side handling of completion side errors
    67bbf2527c1d cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id()
    27feb209c2d7 OPP: Return correct value in dev_pm_opp_get_level
    095417d6b669 md/md-llbitmap: fix percpu_ref not resurrected on suspend timeout
    870b9f15867b md/raid5: fix IO hang with degraded array with llbitmap
    5bf494167291 md/raid10: fix any_working flag handling in raid10_sync_request
    32c046a506ea md/raid5: fix raid5_run() to return error when log_init() fails
    649ddf7e5aa6 thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature
    9d589661f21f cpuidle: governors: menu: Always check timers with tick stopped
    d733106e7c65 io_uring/sync: validate passed in offset
    1d126db2f263 io_uring/eventfd: remove unused ctx->evfd_last_cq_tail member
    b24595b86920 ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch()
    c1c266e2c1f1 io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED
    cb45bcc97093 xen/virtio: Don't use grant-dma-ops when running as Dom0
    68f38f648e4b ACPI: processor: Update cpuidle driver check in __acpi_processor_start()
    7cce69596cec rnbd-srv: Fix server side setting of bi_size for special IOs
    cbdb9f3adf54 netfs: avoid double increment of retry_count in subreq
    e66dcf7bb9c4 smb: client: fix potential UAF and double free in smb2_open_file()
    5de1aa0bf3a5 erofs: fix inline data read failure for ztailpacking pclusters
    7d4eadee7042 btrfs: fix EEXIST abort due to non-consecutive gaps in chunk allocation
    80e1fda9c084 btrfs: fix block_group_tree dirty_list corruption
    00ea0370ba7b btrfs: qgroup: return correct error when deleting qgroup relation item
    f957ddc4d8eb btrfs: zoned: don't zone append to conventional zone
    9643b3baa46b btrfs: introduce btrfs_bio::async_csum
    0981c6b984a1 btrfs: make sure all btrfs_bio::end_io are called in task context
    4663160aa2d8 btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode
    8f7f0e172868 btrfs: headers cleanup to remove unnecessary local includes
    e49abde0ffc3 erofs: handle end of filesystem properly for file-backed mounts
    728ba4346177 erofs: get rid of raw bi_end_io() usage
    ec15eb67fe9d tpm: st33zp24: Fix missing cleanup on get_burstcount() error
    1a22048c1117 tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure
    8e71414e252c i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers()
    53f4761ab032 i3c: dw: Initialize spinlock to avoid upsetting lockdep
    6d76febba07c gfs2: Fix use-after-free in iomap inline data write path
    1d47922b9804 gfs2: Fix slab-use-after-free in qd_put
    5480341dc884 gfs2: Retries missing in gfs2_{rename,exchange}
    7378340f2e22 i3c: master: Update hot-join flag only on success
    5c328675d2a8 fs: add <linux/init_task.h> for 'init_fs'
    44e9f5aedfb4 fs: move initializing f_mode before file_ref_init()
    c2ed725668f2 device_cgroup: remove branch hint after code refactor
    49c201c09b47 i3c: Move device name assignment after i3c_bus_init
    d0200c70e317 selftests/resctrl: Fix a division by zero error on Hygon
    28397957c75b audit: move the compat_xxx_class[] extern declarations to audit_arch.h
    4a4a6e12c9c8 rcu: Fix rcu_read_unlock() deadloop due to softirq
    2e6ff6a6fc69 hfsplus: return error when node already exists in hfs_bnode_create
    91f08ec6a97b auxdisplay: arm-charlcd: fix release_mem_region() size
    205955f29c26 RDMA/umad: Reject negative data_len in ib_umad_write
    714c99e1dc8f RDMA/siw: Fix potential NULL pointer dereference in header processing

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-yocto/6.18: genericarm64: fix configuration audit warning
Bruce Ashfield [Mon, 23 Mar 2026 13:50:48 +0000 (09:50 -0400)] 
linux-yocto/6.18: genericarm64: fix configuration audit warning

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

1/1 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: genericarm64: drop CONFIG_PINCTRL_SM8350_LPASS_LPI
    Date: Tue, 3 Mar 2026 11:48:55 -0500

    It has been removed upstream:

      commit 112d4978099700bcf5e3a4a7e571cf672188f3bc
      Author: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
      Date:   Thu Jan 8 11:07:22 2026 +0100

          pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and SWR TX pins

          commit 1fbe3abb449c5ef2178e1c3e3e8b9a43a7a410ac upstream.

          Qualcomm SC7280 and SM8350 SoCs have slightly different LPASS audio
          blocks (v9.4.5 and v9.2), however the LPASS LPI pin controllers are
          exactly the same.  The driver for SM8350 has two issues, which can be
          fixed by simply moving over to SC7280 driver which has them correct:

          1. "i2s2_data_groups" listed twice GPIO12, but should have both GPIO12
             and GPIO13,

          2. "swr_tx_data_groups" contained GPIO5 for "swr_tx_data2" function, but
             that function is also available on GPIO14, thus listing it twice is
             not necessary.  OTOH, GPIO5 has also "swr_rx_data1", so selecting
             swr_rx_data function should not block  the TX one.

Fixes: be9f6d56381d ("pinctrl: qcom: sm8350-lpass-lpi: add SM8350 LPASS TLMM")
Cc: stable@vger.kernel.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    And is causing an audit warning, so we drop our assignement

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

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-yocto/6.18: genericarm64: enable additional qcom drivers
Bruce Ashfield [Mon, 23 Mar 2026 13:50:47 +0000 (09:50 -0400)] 
linux-yocto/6.18: genericarm64: enable additional qcom drivers

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

1/2 [
    Author: Srinivas Naik Banavathu
    Email: snb@qti.qualcomm.com
    Subject: genericarm64-pinctrl.cfg: enable CONFIG_PINCTRL_QCS8300
    Date: Fri, 20 Feb 2026 15:53:42 +0530

    Enable QCS8300 pin controller driver

Signed-off-by: Srinivas Naik Banavathu <snb@qti.qualcomm.com>
Cc: Bruce Ashfield bruce.ashfield@gmail.com
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

2/2 [
    Author: Srinivas Naik Banavathu
    Email: snb@qti.qualcomm.com
    Subject: genericarm64.cfg: enable CONFIG_INTERCONNECT_QCOM_QCS8300
    Date: Fri, 20 Feb 2026 15:53:43 +0530

    Enable QCS8300 interconnect driver

Signed-off-by: Srinivas Naik Banavathu <snb@qti.qualcomm.com>
Cc: Bruce Ashfield bruce.ashfield@gmail.com
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoinitscripts: Make SRC_URI arch independent
Paul Barker [Thu, 19 Mar 2026 16:04:46 +0000 (16:04 +0000)] 
initscripts: Make SRC_URI arch independent

Avoid making SRC_URI unnecessarily dependent on the target architecture.
The alignment.sh file will only be installed for relevant 32-bit ARM
targets, but there's no benefit to making SRC_URI inclusion conditional.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agognutls: Use arch independent search paths
Paul Barker [Thu, 19 Mar 2026 16:04:45 +0000 (16:04 +0000)] 
gnutls: Use arch independent search paths

The value of STAGING_LIBDIR depends on baselib, which may be "lib" or
"lib64" depending on the target architecture. To avoid making
PACKAGECONFIG unnecessarily arch-dependent, we can use STAGING_DIR_HOST
as the search prefix for libseccomp & libdl instead.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agogettext: Use arch independent search paths
Paul Barker [Thu, 19 Mar 2026 16:04:44 +0000 (16:04 +0000)] 
gettext: Use arch independent search paths

The value of STAGING_LIBDIR depends on baselib, which may be "lib" or
"lib64" depending on the target architecture. To avoid making
PACKAGECONFIG unnecessarily arch-dependent, we can use STAGING_DIR_HOST
as the search prefix for libunistring & ncurses instead.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoflac: Use arch independent search path
Paul Barker [Thu, 19 Mar 2026 16:04:43 +0000 (16:04 +0000)] 
flac: Use arch independent search path

The value of STAGING_LIBDIR depends on baselib, which may be "lib" or
"lib64" depending on the target architecture. To avoid making
PACKAGECONFIG unnecessarily arch-dependent, we can use STAGING_DIR_HOST
as the search prefix for libogg instead.

The search prefix is necessary here, removing it completely results in
compilation errors.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibssh2: Drop arch dependent search paths
Paul Barker [Thu, 19 Mar 2026 16:04:42 +0000 (16:04 +0000)] 
libssh2: Drop arch dependent search paths

The value of STAGING_LIBDIR depends on baselib, which may be "lib" or
"lib64" depending on the target architecture. To avoid making
PACKAGECONFIG unnecessarily arch-dependent, we can use drop the search
prefix for libz and openssl as the configure script is capable of
finding them without this information.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoghostscript: Drop arch dependent search paths
Paul Barker [Thu, 19 Mar 2026 16:04:41 +0000 (16:04 +0000)] 
ghostscript: Drop arch dependent search paths

The value of STAGING_LIBDIR depends on baselib, which may be "lib" or
"lib64" depending on the target architecture. To avoid making
PACKAGECONFIG unnecessarily arch-dependent, we can use drop the search
prefix for x11 libraries as the configure script is capable of finding
them without this information.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agocurl: Drop arch dependent search paths
Paul Barker [Thu, 19 Mar 2026 16:04:40 +0000 (16:04 +0000)] 
curl: Drop arch dependent search paths

Since the creation of the curl recipe in this repo in 2010, the search
path has been specified relative to STAGING_LIBDIR. This causes the a
dependency from the task hash of do_recipe_qa on baselib, which may be
'lib' or 'lib64' depending on the target architecture. This dependency
trips up yocto-check-layer.

Somewhere between the depths of history and today, the need for this
search path has gone away. Simply using '--with-zlib' now works.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agochecklayer: Fix regex in get_signatures
Paul Barker [Thu, 19 Mar 2026 16:04:39 +0000 (16:04 +0000)] 
checklayer: Fix regex in get_signatures

After commit 11373def3171 ("sstatesig/populate_sdk_ext: Improve unihash
cache handling") in openembedded-core, the locked-sigs.inc file may
contain unihash map entries as well as a list of locked sigs. The
unihash map entries consist of four fields separated by `:` - pn, task,
task hash and unihash. The current regex in get_signatures cannot parse
these correctly, it grabs the first 3 elements into <task> when there
should only be two elements, leading to an error:

    Traceback (most recent call last):
      File "/srv/pokybuild/yocto-worker/check-layer/build/layers/openembedded-core/scripts/yocto-check-layer", line 252, in <module>
        ret =  main()
      File "/srv/pokybuild/yocto-worker/check-layer/build/layers/openembedded-core/scripts/yocto-check-layer", line 215, in main
        td['sigs'], td['tunetasks'] = get_signatures(td['builddir'])
                                      ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
      File "/srv/pokybuild/yocto-worker/check-layer/build/layers/openembedded-core/scripts/lib/checklayer/__init__.py", line 340, in get_signatures
        (recipe, task) = s.group('task').split(':')
        ^^^^^^^^^^^^^^
    ValueError: too many values to unpack (expected 2)

Modify the regex so that it doesn't accidentally pick up the third field
of the unihash map entries.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agomusl: Upgrade to 1.2.6
Khem Raj [Fri, 20 Mar 2026 20:58:20 +0000 (13:58 -0700)] 
musl: Upgrade to 1.2.6

Drop upstreamed patch for riscv syscall wirings

brings following changes

9fa28ece release 1.2.6
1347154c vdso: add support for GNU hash tables
149d8729 getgr*: validate group member lists from nscd backend
19f9aeaa sys/mman.h: add MADV_COLLAPSE from linux v6.1
56df2e1f sys/mman.h: add MADV_DONTNEED_LOCKED from linux v6.0
bb5693fa sys/mman.h: add MADV_POPULATE_(READ|WRITE) from linux v5.14
9355c443 loongarch64: add lsx and lasx regset definition
b5146b83 loongarch64: add fpu and simd context to signal.h
38b00812 loongarch64: add new reloc types and NT_LOONGARCH_HW_* into elf.h
b37d241d fenv: add missing C dummy functions for loongarch64 soft float
5c901bb3 update syscalls up to linux 6.19
4268281a getifaddr: fix typo ssl to sll
5c26c890 mallocng: prevent stray ';' at top-level
1b76ff07 s390x: shuffle register usage in __tls_get_offset to avoid r0 as address

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoRevert "insane.bbclass: Move test for invalid PACKAGECONFIGs to do_recipe_qa"
Peter Kjellerstedt [Fri, 20 Mar 2026 22:39:32 +0000 (23:39 +0100)] 
Revert "insane.bbclass: Move test for invalid PACKAGECONFIGs to do_recipe_qa"

This reverts commit d3325c384a7df54c564cae093659cf7b692629f2.

Moving the QA test for invalid PACKAGECONFIGs to the recipe_qa task
turned out to be a bad idea as that task is expected to be architecture
independent. So move it back to be called from the do_qa_configure()
function.

Also rename test_packageconfig() to
configure_qa_invalid_packageconfig() to match how the test functions for
the package_qa task are named.

Signed-off-by: Peter Kjellerstedt <pkj@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoselftest/minidebuginfo: extract files from tar archive using tarfile module
Alexander Kanavin [Fri, 20 Mar 2026 13:46:58 +0000 (14:46 +0100)] 
selftest/minidebuginfo: extract files from tar archive using tarfile module

Python 3.14 added security checks around archive extraction, and by
default will refuse to handle symlinks with absolute paths. It's possible
to handle this using 'filter' argument, but it is not always available
in older Python versions on various host distributions we need to support,
so let's extract only the needed files directly using tarfile module.

busybox is itself a symlink to busybox.nosuid, so both are extracted.

[YOCTO #16195]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agovex: rename rootfs CVE manifest JSON to include .vex. suffix
Tim Orling [Fri, 20 Mar 2026 16:43:52 +0000 (09:43 -0700)] 
vex: rename rootfs CVE manifest JSON to include .vex. suffix

Rename the rootfs CVE manifest output file and its deploy
directory symlink from ${IMAGE_NAME}.json to
${IMAGE_NAME}.vex.json, and from ${IMAGE_LINK_NAME}.json
to ${IMAGE_LINK_NAME}.vex.json.

This avoids ambiguity in the image deploy directory where
other rootfs JSON files exist (e.g. SPDX/SBOM output), making
the VEX origin and purpose explicit in the filename.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-chardet: upgrade 5.2.0 -> 6.0.0.post1
Jiaying Song [Thu, 12 Mar 2026 08:25:15 +0000 (16:25 +0800)] 
python3-chardet: upgrade 5.2.0 -> 6.0.0.post1

Changelog:
https://chardet.readthedocs.io/en/latest/changelog.html

Build system changes:
- Switch from python_setuptools_build_meta to python_hatchling
- Add python3-hatch-vcs-native build dependency

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibpam: upgrade 1.7.1 -> 1.7.2
Liu Yiding [Thu, 19 Mar 2026 02:39:47 +0000 (10:39 +0800)] 
libpam: upgrade 1.7.1 -> 1.7.2

1.Changelog:
  https://github.com/linux-pam/linux-pam/releases/tag/v1.7.2

2.Fix do_package QA Issue as default vendordir has been changed
  Refer to this commit https://github.com/linux-pam/linux-pam/commit/aea30822e2fa6f87faf2541da140f69dfdfee728

  ERROR: libpam-1.7.2-r0 do_package: QA Issue: libpam: Files/directories were installed but not shipped in any package:
  /usr/share/pam
  /usr/share/pam/environment
  /usr/share/pam/security
  /usr/share/pam/security/namespace.conf
  /usr/share/pam/security/group.conf
  /usr/share/pam/security/namespace.init
  /usr/share/pam/security/faillock.conf
  /usr/share/pam/security/access.conf
  /usr/share/pam/security/pam_env.conf
  /usr/share/pam/security/pwhistory.conf
  /usr/share/pam/security/time.conf
  /usr/share/pam/security/limits.conf

  Change vendordir to /etc to fix this issue for backward compatibility.

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>