Mikko Rapeli [Mon, 14 Oct 2024 10:28:16 +0000 (13:28 +0300)]
ovmf-native: remove .pyc files from install
They break builds which share sstate files on different
machines and paths:
ERROR: ovmf-edk2-stable202408-r0 do_prepare_recipe_sysroot: Error executing a python function in exec_func_python() autogenerated:
The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:extend_recipe_sysroot(d)
0003:
File: '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/classes-global/staging.bbclass', lineno: 624, function: extend_recipe_sysroot
0620:
0621: # Handle deferred binfiles
0622: for l in binfiles:
0623: (targetdir, dest) = binfiles[l]
*** 0624: staging_copyfile(l, targetdir, dest, postinsts, seendirs)
0625:
0626: bb.note("Installed into sysroot: %s" % str(msg_adding))
0627: bb.note("Skipping as already exists in sysroot: %s" % str(msg_exists))
0628:
File: '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/classes-global/staging.bbclass', lineno: 165, function: staging_copyfile
0161: os.symlink(linkto, dest)
0162: #bb.warn(c)
0163: else:
0164: try:
*** 0165: os.link(c, dest)
0166: except OSError as err:
0167: if err.errno == errno.EXDEV:
0168: bb.utils.copyfile(c, dest)
0169: else:
Exception: FileExistsError: [Errno 17] File exists: '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-667282/tmp/sysroots-components/x86_64/ovmf-native/usr/bin/edk2_basetools/BaseTools/Source/Python/AutoGen/__pycache__/WorkspaceAutoGen.cpython-312.pyc' -> '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-667282/tmp/work/core2-64-poky-linux/ovmf/edk2-stable202408/recipe-sysroot-native/usr/bin/edk2_basetools/BaseTools/Source/Python/AutoGen/__pycache__/WorkspaceAutoGen.cpython-312.pyc'
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit facd9e17fa53e2fb3a828b3f179cfb659be75d37) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Sun, 13 Oct 2024 07:37:07 +0000 (08:37 +0100)]
qemurunner: Clean up serial_lock handling
Avoid "RuntimeError: release unlocked lock" since the lock shouldn't
be locked even in the error path. Add a try/finally path to ensure
this.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b0732ee009ca47580d1d2ad75334f4aa50e6efd5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Claus Stovgaard [Mon, 7 Oct 2024 20:39:46 +0000 (22:39 +0200)]
lib/oe/package-manager: skip processing installed-pkgs with empty globs
We can skip processing the installed-pkgs file if globs is empty.
This is the case if self.d.getVar for IMAGE_INSTALL_COMPLEMENTARY
returns an empty string. If globs is an empty string the result from
processing with empty glob in oe-pkgdata-util will always be 0 packages
to install.
Instead of return early on this we just skip and still generate the
locale archive if needed.
Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 160c45c83d5addf01e4834cf896af871bd6fca7f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pavel Zhukov [Thu, 10 Oct 2024 17:45:45 +0000 (19:45 +0200)]
package_rpm: Check if file exists before open()
Exception handler tries to read() /etc/passwd file in sysroot
and if file doesn't exist for any reason then it raises FileNotFoundError
exception which mask the original source of the problem and makes
debugging of the issue more difficult.
Fixes:
Exception: FileNotFoundError: [Errno 2] No such file or directory:
'/codebuild/output/src1899304708/src/build/tmp-container/work/core2-64-oe-linux/emqx-bin/4.3.12/recipe-sysroot/etc/passwd'
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4ad9a0e0b11eb7bc5a3dd45fc8945e094ea949e9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Robert Yang [Tue, 8 Oct 2024 15:47:27 +0000 (08:47 -0700)]
cml1.bbclass: do_diffconfig: Don't override .config with .config.orig
Fixed:
1) $ bitbake virtual/kernel -cmenuconfig
Do some changes and save the new config to default .config.
2) $ bitbake virtual/kernel -cdiffconfig
The config fragment is dumped into ${WORKDIR}/fragment.cfg.
But the .config which was saved by step #1 is overridden by .config.orig, so
the changes will be lost if run 'bitbake virtual/kernel'
And the following comment is for subprocess.call(), not for shutil.copy(),
so move subprocess.call() to the correct location.
# No need to check the exit code as we know it's going to be
# non-zero, but that's what we expect.
Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6cccf6b02f92dad514e65fd779ff659b19eb6be7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Sun, 13 Oct 2024 22:02:16 +0000 (23:02 +0100)]
oeqa/runtime/ssh: Fix incorrect timeout fix
I'd meant to change the command timeout in the previous change, fix
the correct one.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb991988cb23be2c8947171726ada321f27e6eed) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Thu, 10 Oct 2024 09:32:06 +0000 (10:32 +0100)]
oeqa/runtime/ssh: Rework ssh timeout
After the changes to improve this test, we keep seeing image testing ssh
failures, particularly on mips.
It looks like part of the problem is that on a loaded system, 5s is too short
for mips to reliably establish an ssh connection. I've seen logs where it keeps
timing out and fails to work, then the debug code successfully uses ssh later after
everything else fails.
Change the timings/retries to give slow platforms enough time to respond.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ba64ccf3ad6e40461219b72d60eb0fe5cb38fddd) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Chen Qi [Wed, 9 Oct 2024 08:56:47 +0000 (01:56 -0700)]
toolchain-shar-extract.sh: exit when post-relocate-setup.sh fails
When LD_LIBRARY_PATH is set, post-relocate-setup.sh will fail and
exit properly. But such failure is ignored and the SDK installation
will continue and tell user that things succeed. This is misleading.
So exit immediately if post-relocate-setup.sh fails.
Fixes [Yocto #15586]
Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c8e2dcc1f71aa33cc6e56dfdebebbe7ef010c944) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ross Burton [Thu, 3 Oct 2024 19:50:05 +0000 (20:50 +0100)]
strace: download release tarballs from GitHub
Switch to downloading the release tarballs from GitHub. Their CDN is
rock solid, and strace.io is hosted inside Russia which some networks
are blocking.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bbdbd6d943a64e5b0dae4c2ee705d017fb7ef80e) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Wed, 2 Oct 2024 23:12:52 +0000 (00:12 +0100)]
pseudo: Fix envp bug and add posix_spawn wrapper
Fix pseudo with python 3.13 by adding a wrapper for posix_spawn and
fixing a NULL pointer dereference in envp handling it uncovered. This
fixes issues on Fedora 41.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d80e20d70d170397f9827c5a5fc75ad1f2e8cd94) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Hiago De Franco [Tue, 5 Nov 2024 17:55:13 +0000 (14:55 -0300)]
weston: backport patch to allow neatvnc < v0.9.0
Currently weston 13.0.3 with neatvnc 0.8.1 does not compile when using
VNC:
| Dependency neatvnc found: NO found 0.8.1 but need: '< 0.8.0' ;
matched: '>= 0.7.0'
However weston upstream already increased the allowed version to 0.9.0,
since neatvnc 0.8.0 does not introduce any changes that breaks API used
by the VNC backend. Therefore, backport this patch.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8516496018a3ee9e81a67d4682bf9784d0eab2bd) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 552b9913b25107d7a34611b499b7811896b5f098) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 92d609c49c0870ca10fcc39d52a801109d65a98b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Wang Mingyu [Wed, 9 Oct 2024 05:49:12 +0000 (13:49 +0800)]
wireless-regdb: upgrade 2024.07.04 -> 2024.10.07
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f124bb09a798d94eca5e93387bc361b147ce53f9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVSS v4.0 was released in November 2023
NVD announced support for it in June 2024
Current stats are:
* cvss v4 provided, but also v3, so cve-check showed a value
sqlite> select count(*) from nvd where scorev4 != 0.0 and scorev3 != 0.0;
2069
* only cvss v4 provided, so cve-check did not show any
sqlite> select count(*) from nvd where scorev4 != 0.0 and scorev3 = 0.0;
260
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>
(cherry picked from commit 358dbfcd80ae1fa414d294c865dd293670c287f0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Added the "modified" field to the JSON export in the
cve-check.class. This field captures the last modification date of each
CVE, providing more detailed information on changes and updates within
the exported data.
Signed-off-by: Katawann <quent_55@hotmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 740b8a0b23c4021d07c3714420e3ea8b46e61454) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ola x Nilsson [Wed, 23 Oct 2024 08:49:04 +0000 (10:49 +0200)]
glibc: Fix missing randomness in __gen_tempname
Backport the fix for glibc bug 32214.
The missing randomness in early boot may cause some systemd services
to fail when they occasionally try to create tempdirs like
/run/systemd/namespace-aaaaaa at the same time.
The error messages can contain things like
"Failed to set up mount namespacing".
Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
aszh07 [Thu, 17 Oct 2024 05:31:42 +0000 (11:01 +0530)]
ffmpeg: Add "libswresample libavcodec" to CVE_PRODUCT
Currently, CVE_PRODUCT only detects vulnerabilities where the product is "ffmpeg".
However, there are also vulnerabilities where the product is "libswresample",
and "libavcodec" as shown below.
https://app.opencve.io/vendors/?vendor=ffmpeg
Therefore, add "libswresample libavcodec" to CVE_PRODUCT to detect vulnerabilities
where the product is "libswresample libavcodec" as well.
Signed-off-by: aszh07 <mail2szahir@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9684eba5c543de229108008e29afd1dd021a9799) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ross Burton [Tue, 8 Oct 2024 19:30:55 +0000 (20:30 +0100)]
ffmpeg: no need for textrel INSANE_SKIP
It appears in testing that modern ffmpeg no longer needs to disable PIC,
so there's no need to ignore textrel warnings.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 98d577fef75d54a59eeacaabb4a45e44b2f6832e) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ross Burton [Tue, 8 Oct 2024 19:30:54 +0000 (20:30 +0100)]
ffmpeg: nasm is x86 only, so only DEPEND if x86
No need to depend on nasm if we're not going to use it.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b99ea7f130c3f945af9a09a6ecf85b6ff8f4b710) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Wang Mingyu [Wed, 25 Sep 2024 06:48:56 +0000 (14:48 +0800)]
orc: upgrade 0.4.39 -> 0.4.40
Changelog:
===========
- Security: Minor follow-up fixes for CVE-2024-40897
- powerpc: fix div255w which still used the inexact substitution
- x86: work around old GCC versions (pre 9.0) having broken xgetbv
implementations
- x86: consider MSYS2/Cygwin as Windows for ABI purposes only
- x86: handle unnatural and misaligned array pointers
- orccodemem: Assorted memory mapping fixes
- Fix include header use from C++
- Some compatibility fixes for Musl
- ppc: Disable VSX and ISA 2.07 for Apple targets
- ppc: Allow detection of ppc64 in Mac OS
- x86: Fix non-C11 typedefs
- meson: Fix detecting XSAVE on older AppleClang
- x86: try fixing AVX detection again by adding check for XSAVE
- Check return values of malloc() and realloc()
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ed7e4eb12491968c5f962b7e89d557c2c6d86a33) Signed-off-by: Steve Sakoman <steve@sakoman.com>
image.bbclass: Drop support for ImageQAFailed exceptions in image_qa
After commit 905e224849fbbed1719e0add231b00e2d570b3b4 (image_qa: fix
error handling), any unexpected exceptions in do_image_qa() would result
in a variable being set, but never used, effectively hiding the error.
Since image_qa now calls oe.qa.exit_if_errors(), remove the support for
oe.utils.ImageQAFailed and instead rely on the called functions to call
oe.qa.handle_error() themselves. This matches what do_package_qa() does.
Also update the description of do_image_qa() to explain that the called
functions are expected to call oe.qa.handle_error() themselves.
[ YOCTO #15601 ]
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0c3e111c965af2bc56533633c376b70b7fa5e1de) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Niko Mauno [Tue, 22 Oct 2024 08:16:55 +0000 (08:16 +0000)]
bitbake.conf: Mark VOLATILE_TMP_DIR as obsolete
This variable was removed in
https://git.yoctoproject.org/poky/commit/?id=2f46b6f27dfa3a9d5ad177900fcecfe64c3536f1
("bitbake.conf: drop VOLATILE_TMP_DIR, use FILESYSTEM_PERMS_TABLES instead")
so ensure that distributions become aware that it no longer has any
effect.
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Niko Mauno [Tue, 22 Oct 2024 08:16:54 +0000 (08:16 +0000)]
bitbake.conf: Mark VOLATILE_LOG_DIR as obsolete
This variable was removed in
https://git.yoctoproject.org/poky/commit/?id=2f8806deb7655b37d6f8d12ff54680d6acf7a298
("bitbake.conf: drop VOLATILE_LOG_DIR, use FILESYSTEM_PERMS_TABLES instead")
so ensure that distributions become aware that it no longer has any
effect.
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sergei Zhmylev [Fri, 27 Sep 2024 15:31:20 +0000 (18:31 +0300)]
lsb-release: fix Distro Codename shell escaping
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7b5824c547b1348713e992a8bebd40577a0c5709) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Jonas Gorski [Thu, 26 Sep 2024 15:41:35 +0000 (17:41 +0200)]
rootfs-postcommands.bbclass: make opkg status reproducible
opkg stores the current time as Installed-Time in its status file when
installing packages to the rootfs. Make this reproducible by replacing
Installed-Time with ${REPRODUCIBLE_TIMESTAMP_ROOTFS}, which then also
matches the files' datestamps.
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 61a9b1b1cb618ce90ba7886036f41263075c07df) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ross Burton [Tue, 24 Sep 2024 11:59:56 +0000 (12:59 +0100)]
icu: update patch Upstream-Status
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 717eb63df55f11d3eb4353ae1364a5781adfce76) Signed-off-by: Steve Sakoman <steve@sakoman.com>
json-c's ptest will automatically detect valgrind and use it to run
tests. This will fail in case valgrind does not work, e.g., intel-x86-64
(corei7-64) + lib32 image. The error is about illegal instruction.
Error message is like below:
Richard Purdie [Thu, 19 Sep 2024 12:23:05 +0000 (13:23 +0100)]
binutils: Fix binutils mingw packaging
Use SOLIBSDEV in FILES to fix nativesdk-binutils packaging on mingw
builds.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cba58ab2f380252f231fc78944499ade65e32223) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Daniel McGregor [Thu, 19 Sep 2024 16:25:00 +0000 (10:25 -0600)]
libpam: use libdir in conditional
Using the usrmerge distro feature for this check causes the -native
variant's build to fail. Simplify the test to be correct for both
native and target builds.
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 105e6fbdd28238cef41f280c0c28939b24d1a96e) Signed-off-by: Steve Sakoman <steve@sakoman.com>
binutils: Add missing perl modules to RDEPENDS for nativsdk variant
In SDK, missing perl modules causes 'x86_64-pokysdk-linux-gp-display-html --help' to abort with below errors..
- Can't locate bignum.pm in @INC (you may need to install the feature module).
- Can't locate Math/BigInt.pm in @INC (you may need to install the Math::BigInt module)
By adding the following perl modules to RDEPENDS fixes the above errors:
nativesdk-perl-module-bignum
nativesdk-perl-module-bigint
nativesdk-perl-module-math-bigint
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 05f1099acbbb10b6ce33ea117d313749f7dc4a47) Signed-off-by: Steve Sakoman <steve@sakoman.com>
while runnig oe-selftest for gcc, some of the testcases that need to be run on qemu
are not running due to below failures:
- kex_exchange_identification: read: Connection reset by peer^M
Connection reset by 192.168.7.2 port 22^M
ERROR: Couldn't create remote directory /tmp/runtest.3549814 on ssh
To resolve kex exchange identification error increased the MaxStartups.
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit df64d5ab6eb37dcdc2046f449ec539a3f4b985c8) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog: b2f97f5 common: fix cast type in init_egl() 4961a04 gst-decoder.c: switch to decodebin3 d12ba65 kmscube: warn of missing mode argument in offscreen renders
Signed-off-by: Purushottam Choudhary <purushottam27.kumar@lge.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Wang Mingyu [Wed, 25 Sep 2024 06:48:48 +0000 (14:48 +0800)]
libevdev: upgrade 1.13.2 -> 1.13.3
Changelog:
include: sync event codes with kernel 6.10
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8c0167807a9c681b24f3025e6e762df1b3c97157) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Wang Mingyu [Wed, 25 Sep 2024 06:48:40 +0000 (14:48 +0800)]
git: upgrade 2.46.0 -> 2.46.1
Changelog:
==============
* "git checkout --ours" (no other arguments) complained that the
option is incompatible with branch switching, which is technically
correct, but found confusing by some users. It now says that the
user needs to give pathspec to specify what paths to checkout.
* It has been documented that we avoid "VAR=VAL shell_func" and why.
* "git add -p" by users with diff.suppressBlankEmpty set to true
failed to parse the patch that represents an unmodified empty line
with an empty line (not a line with a single space on it), which
has been corrected.
* "git rebase --help" referred to "offset" (the difference between
the location a change was taken from and the change gets replaced)
incorrectly and called it "fuzz", which has been corrected.
* "git notes add -m '' --allow-empty" and friends that take prepared
data to create notes should not invoke an editor, but it started
doing so since Git 2.42, which has been corrected.
* An expensive operation to prepare tracing was done in re-encoding
code path even when the tracing was not requested, which has been
corrected.
* Perforce tests have been updated.
* The credential helper to talk to OSX keychain sometimes sent
garbage bytes after the username, which has been corrected.
* A recent update broke "git ls-remote" used outside a repository,
which has been corrected.
* "git config --value=foo --fixed-value section.key newvalue" barfed
when the existing value in the configuration file used the
valueless true syntax, which has been corrected.
* "git reflog expire" failed to honor annotated tags when computing
reachable commits.
* A flakey test and incorrect calls to strtoX() functions have been
fixed.
* Follow-up on 2.45.1 regression fix.
* "git rev-list ... | git diff-tree -p --remerge-diff --stdin" should
behave more or less like "git log -p --remerge-diff" but instead it
crashed, forgetting to prepare a temporary object store needed.
* The patch parser in "git patch-id" has been tightened to avoid
getting confused by lines that look like a patch header in the log
message.
* "git bundle unbundle" outside a repository triggered a BUG()
unnecessarily, which has been corrected.
* The code forgot to discard unnecessary in-core commit buffer data
for commits that "git log --skip=<number>" traversed but omitted
from the output, which has been corrected.
* "git verify-pack" and "git index-pack" started dying outside a
repository, which has been corrected.
* A corner case bug in "git stash" was fixed.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ee7e9866ad942a9682e54878f1e7fb06c68c8cf4) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Mon, 14 Oct 2024 13:45:37 +0000 (09:45 -0400)]
linux-yocto/6.10: update to v6.10.14
Updating linux-yocto/6.10 to the latest korg -stable release that comprises
the following commits:
47c2f92131c4 Linux 6.10.14 aa8086f899a7 perf python: Allow checking for the existence of warning options in clang df8d896f8f94 drm/amd/display: enable_hpo_dp_link_output: Check link_res->hpo_dp_link_enc before using it e34ddcce0066 perf report: Fix segfault when 'sym' sort key is not used 8ba850ac0c32 drm/amd/display: Revert Avoid overflow assignment a97a22bb688c crypto: octeontx* - Select CRYPTO_AUTHENC 41e7dd6fb6f8 ALSA: control: Fix leftover snd_power_unref() 00fb5b23e1c9 vhost/scsi: null-ptr-dereference in vhost_scsi_get_req() 56e415202b8a rxrpc: Fix a race between socket set up and I/O thread creation 4a5dac62c172 drm/sched: revert "Always increment correct scheduler score" a3ab4e7e10ae Revert "drm/amd/display: Skip Recompute DSC Params if no Stream on Link" 45b13bbd89cf drm/rockchip: vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066 ca26e8eed9c1 ACPI: battery: Fix possible crash when unregistering a battery hook 31ffdcb2b302 ACPI: battery: Simplify battery hook locking 92bc8647b4d6 r8169: add tally counter fields added with RTL8125 865310fc5b57 r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun" 9360b0f5dbcd iio: pressure: bmp280: Fix waiting time for BMP3xx configuration a257fd6b4112 iio: pressure: bmp280: Fix regmap for BMP280 device 5e8419cb858b iio: pressure: bmp280: Use BME prefix for BME280 specifics 68dc17268d02 iio: pressure: bmp280: Improve indentation and line wrapping de4d873a7932 remoteproc: k3-r5: Delay notification of wakeup event c1ea59b64cf7 remoteproc: k3-r5: Acquire mailbox handle during probe routine 207f1c8c86e4 RDMA/mana_ib: use the correct page table index based on hardware page size 76024ae302c6 net: mana: Add support for page sizes other than 4KB on ARM64 b4e21431a0db NFSD: Limit the number of concurrent async COPY operations d0969746d33b NFSD: Async COPY result needs to return a write verifier 17c0cbfd2274 sunrpc: change sp_nrthreads from atomic_t to unsigned int. 49430bda7c68 sched: psi: fix bogus pressure spikes from aggregation race 272b0e788745 drm/xe: fix UAF around queue destruction baa6301d8257 drm/xe: Delete unused GuC submission_state.suspend 52372cc28bac lib/buildid: harden build ID parsing logic ec580d6742c7 build-id: require program headers to be right after ELF header 1665af776b64 drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT` 8a2f4f156ab4 mm: z3fold: deprecate CONFIG_Z3FOLD 2aa45f43709b uprobes: fix kernel info leak via "[uprobes]" vma 94f87d63613a arm64: errata: Expand speculative SSBS workaround once more 03ddc3ec9600 arm64: cputype: Add Neoverse-N3 definitions 830a573b87cf kconfig: qconf: fix buffer overflow in debug links c0bdc6c6a97c cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock 73e441be033d drm/amd/display: Fix system hang while resume with TBT monitor 945dc25eda88 drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35 c28331512f4e drm/amd/display: Add HDR workaround for specific eDP c09c425d25a1 drm/sched: Always increment correct scheduler score d607eca401a7 drm/sched: Always wake up correct scheduler in drm_sched_entity_push_job 48e3cf7af76c drm/sched: Add locking to drm_sched_entity_modify_sched ac44fecf0a56 drm/sched: Fix dynamic job-flow control race 9c8c396ba700 drm/panthor: Don't declare a queue blocked if deferred operations are pending ac2ca5e5148a drm/panthor: Fix access to uninitialized variable in tick_ctx_cleanup() a3a1c41da56f drm/panthor: Don't add write fences to the shared BOs 7f23b5fbcddd drm/i915/gem: fix bitwise and logical AND mixup c11b0737d0e0 close_range(): fix the logics in descriptor table trimming 798130704be6 firmware/sysfb: Disable sysfb for firmware buffers with unknown parent f753ba8670f4 rtla: Fix the help text in osnoise and timerlat top tools 3670051acbca tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline a0d9c0cd5856 tracing/timerlat: Fix a race during cpuhp processing 09cb44cc3d3d tracing/timerlat: Drop interface_lock in stop_kthread() 0a675c6c7e33 tracing/hwlat: Fix a race during cpuhp processing 1d9af0f544de ceph: fix cap ref leak via netfs init_request 83fde8356b41 io_uring/net: harden multishot termination case for recv 540138377b22 mac802154: Fix potential RCU dereference issue in mac802154_scan_worker ad7adfb95f64 Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE 01feafd82a68 net: pcs: xpcs: fix the wrong register that was written back 765f033f26a9 gpio: davinci: fix lazy disable 77f88b17387a cpufreq: Avoid a bad reference count on CPU node bf0de0f9a054 btrfs: wait for fixup workers before stopping cleaner kthread during umount 1053475c4af8 btrfs: send: fix invalid clone operation for file that got its size decreased 4f255c6c3204 btrfs: drop the backref cache during relocation if we commit dc02c1440705 btrfs: fix a NULL pointer dereference when failed to start a new trasacntion b5885bedfa27 ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[] bd0568841b58 ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[] c500dc3ef5c1 ACPI: resource: Loosen the Asus E1404GAB DMI match to also cover the E1404GA 9eb7d786c80a ACPI: resource: Remove duplicate Asus E1504GAB IRQ override 1589c4116810 ACPI: video: Add backlight=native quirk for Dell OptiPlex 5480 AIO e4a28489b310 cachefiles: fix dentry leak in cachefiles_open_file() 2a9d0d2db804 Input: adp5589-keys - fix adp5589_gpio_get_value() 9a38791ee79b Input: adp5589-keys - fix NULL pointer dereference 0e774fb34d7b rtc: at91sam9: fix OF node leak in probe() error path e297a2bf56d1 net: stmmac: Fix zero-division error when disabling tc cbs e9cf96d3d036 tomoyo: fallback to realpath if symlink's pathname does not exist 33e28acf42ee gso: fix udp gso fraglist segmentation after pull from frag_list 3fdd8c83e83f net: gso: fix tcp fraglist segmentation after pull from frag_list 8c9381b31382 vrf: revert "vrf: Remove unnecessary RCU-bh critical section" 0072322c6fe2 iio: magnetometer: ak8975: Fix reading for ak099xx sensors 23521aadc6e2 smb3: fix incorrect mode displayed for read-only files 51cf4e5ad134 smb: client: use actual path when queryfs 3dd3b564535c clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL 0e2e46d4e5cb clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table 6ab44e53a67f media: qcom: camss: Fix ordering of pm_runtime_enable 1081881be9b1 clk: qcom: gcc-sc8180x: Add GPLL9 support a975db8aea15 media: qcom: camss: Remove use_count guard in stop_streaming cefa27681fa6 clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable() d925e9f7fb5a media: venus: fix use after free bug in venus_remove due to race condition 9fff37bc82b5 clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src 0e595d3f9927 clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix 58cdc0e79ece clk: qcom: clk-rpmh: Fix overflow in BCM vote 1127647741e4 dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x 6e9086eba618 media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags a854c234d8f3 clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable() eae177533046 media: sun4i_csi: Implement link validate for sun4i_csi subdev 1aec8446c734 clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks 89c7fedd0e13 media: videobuf2: Drop minimum allocation requirement of 2 buffers afd102bde99d remoteproc: k3-r5: Fix error handling when power-up failed 7a6c6ccab3d8 clk: rockchip: fix error for unknown clocks 710fd3d1cdd0 media: ov5675: Fix power on/off delay timings 617c1b60f3df media: imx335: Fix reset-gpio handling 89d9a69ae0c6 aoe: fix the potential use-after-free problem in more places 1b1ba6d62835 riscv: Fix kernel stack size when KASAN is enabled f70f801f90c0 drivers/perf: riscv: Align errno for unsupported perf event 0b8e9f0e43f4 RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page 51d7f1049234 sysctl: avoid spurious permanent empty tables 4318998892bf i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition e91d86e8537a NFSD: Fix NFSv4's PUTPUBFH operation c76005adfa93 nfsd: map the EBADMSG to nfserr_io to avoid warning c1bc9d523695 nfsd: fix delegation_blocked() to block correctly for at least 30 seconds d18bb644d6c6 perf hist: Update hist symbol when updating maps a2bb1edc4468 perf python: Disable -Wno-cast-function-type-mismatch if present on clang dca359db1eb3 exfat: fix memory leak in exfat_load_bitmap() c2e629efd6a6 riscv: define ILLEGAL_POINTER_VALUE for 64bit d6b7fb7e01f9 sched/core: Clear prev->dl_server in CFS pick fast path 24dabf0b142c sched/core: Add clearing of ->dl_server in put_prev_task_balance() 62ee1dae878d sched/deadline: Comment sched_dl_entity::dl_server variable 2ea0e186c686 arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386 16e7c0ac7bc3 arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS a77fd5c22431 scripts/gdb: fix lx-mounts command error 912edbfd31c6 scripts/gdb: add iteration function for rbtree 8ad3ce94c971 scripts/gdb: fix timerlist parsing issue 46b1edf0536a ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate f60e94a83db7 ocfs2: fix null-ptr-deref when journal load failed. df4f20fc3673 ocfs2: remove unreasonable unlock in ocfs2_read_blocks a4346c04d055 ocfs2: cancel dqi_sync_work before freeing oinfo 9f9a8f3ac65b ocfs2: reserve space for inline xattr before attaching reflink tree 5af5cd893818 ocfs2: fix uninit-value in ocfs2_get_block() ed789ef13079 ocfs2: fix the la space leak when unmounting an ocfs2 volume 73388659ef0e mm: krealloc: consider spare memory for __GFP_ZERO e58e570a88f0 jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit 3ced0fe6c0ef jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error 06ff97a20b8c resource: fix region_intersects() vs add_memory_driver_managed() 0d71916694ac drm: omapdrm: Add missing check for alloc_ordered_workqueue 0efd44eae47a of/irq: Support #msi-cells=<0> in of_msi_get_domain c5caf2527fe4 of: address: Report error on resource bounds overflow 5961191edfc4 drm/rockchip: vop: clear DMA stop bit on RK3066 1977bef83b70 parisc: Fix stack start for ADDR_NO_RANDOMIZE personality 348f2b824a47 parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards decde7c9fd1b parisc: Fix 64-bit userspace syscall path 0d80d2b8bf61 ext4: fix off by one issue in alloc_flex_gd() e83d426186be ext4: mark fc as ineligible using an handle in ext4_xattr_set() b2b7dc103685 ext4: use handle to mark fc as ineligible in __track_dentry_update() 04b32feef487 ext4: fix fast commit inode enqueueing during a full journal commit e0f8f7af8a69 ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list() 33841ebb9f9f ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit() b63481b3a388 ext4: update orig_path in ext4_find_extent() d157fc20ca52 ext4: fix access to uninitialised lock in fc replay path fa78fb51d396 ext4: fix timer use-after-free on failed mount 7633407ca4ab ext4: fix double brelse() the buffer of the extents path beb7b66fb489 ext4: aovid use-after-free in ext4_ext_insert_extent() 3ff710662e8d ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free 40eae11eb476 ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space() a9f331f51515 ext4: dax: fix overflowing extents beyond inode size when partially writing 7091e216e12c ext4: fix incorrect tid assumption in ext4_fc_mark_ineligible() 870a959d1928 ext4: propagate errors from ext4_find_extent() in ext4_insert_range() 5d949ea75bb5 ext4: fix slab-use-after-free in ext4_split_extent_at() 8083a0bcdaea ext4: correct encrypted dentry name hash when not casefolded fe192515d293 ext4: no need to continue when the number of entries is 1 6de827d2059d ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200 1a87bb170d93 ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9 787c2b346120 ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8 3eef9a4f5b7d ALSA: line6: add hw monitor volume control to POD HD500X 3751064c3815 ALSA: usb-audio: Add native DSD support for Luxman D-08u 2376dec1c21a ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET 2894ff782f10 ALSA: core: add isascii() check to card ID generator 017915575037 ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop 4a4d08b06901 drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS 8800db8d27e4 drm/mediatek: ovl_adaptor: Add missing of_node_put() 288191fe9d66 parisc: Fix itlb miss handler for 64-bit programs 3e50d72abe50 drm/v3d: Prevent out of bounds access in performance query extensions 3b485889fb3f perf/core: Fix small negative period being ignored 7a2e823a1974 mm, slub: avoid zeroing kmalloc redzone b883182a7eaa power: supply: hwmon: Fix missing temp1_max_alarm attribute 7688586d0562 spi: bcm63xx: Fix missing pm_runtime_disable() bcbbd8b45de3 spi: bcm63xx: Fix module autoloading 8ad8fff75692 dt-bindings: clock: exynos7885: Fix duplicated binding 7cd1ce71227f memory: tegra186-emc: drop unused to_tegra186_emc() 411ef1a96fbd firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp() cea4f54ad411 ovl: fail if trusted xattrs are needed but caller lacks permission 18e9c282472a rust: sync: require `T: Sync` for `LockedBy::access` 315114f46207 i2c: synquacer: Deal with optional PCLK correctly fa5f0091b39e i2c: designware: fix controller is holding SCL low while ENABLE bit is disabled 9d1fa01dd17e i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled 24781e20fcdf i2c: core: Lock address during client device instantiation 2423b60a2d6d media: i2c: ar0521: Use cansleep version of gpiod_set_value() 8ade08a9039a i2c: xiic: Wait for TX empty to avoid missed TX NAKs 1e03cfffa5fd i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq() fac3c9f7784e i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume bbefa2376a5f KVM: arm64: Fix kvm_has_feat*() handling of negative features cebc705b097d platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug f08adc5177bd platform/x86: x86-android-tablets: Fix use after free on platform_device_register() errors 6a1fe876e291 Revert "ALSA: hda: Conditionally use snooping for AMD HDMI" b72b40cd784f f2fs: forcibly migrate to secure space for zoned device file pinning 6f483e0b7b45 f2fs: do FG_GC when GC boosting is required for zoned devices a9881ee31f82 f2fs: increase BG GC migration window granularity when boosted for zoned devices 31a6f6f44c67 f2fs: introduce migration_window_granularity 1219cbb0b3d1 f2fs: make BG GC more aggressive for zoned devices cc1c9708740f selftests: vDSO: fix vdso_config for s390 1668c4efa7aa selftests: vDSO: fix ELF hash table entry size for s390x 7270e5f957fa powerpc/vdso: Fix VDSO data access when running in a non-root time namespace 9f6e7a0512a5 f2fs: fix to don't panic system for no free segment fault injection d26056f9f2b8 f2fs: add write priority option based on zone UFS f877cda18a28 nvme-tcp: fix link failure for TCP auth d729ba02b1de selftests/mm: fix charge_reserved_hugetlb.sh test 59ff1b61070e selftests: vDSO: fix vDSO symbols lookup for powerpc64 9189b421a395 selftests: vDSO: fix vdso_config for powerpc 9d7926a7120b selftests: vDSO: fix vDSO name for powerpc 6a1ab4a0745e drm/xe: Fix memory leak on xe_alloc_pf_queue failure ddf3e1ff1c2a drm/xe: fixup xe_alloc_pf_queue 84a7fefc2b8c perf: Really fix event_function_call() locking 8444283facf2 perf callchain: Fix stitch LBR memory leaks 28f4ec89a9a4 ALSA: control: Fix power_ref lock order for compat code, too 98ec87b3f90f spi: rpc-if: Add missing MODULE_DEVICE_TABLE 3312f9c93174 accel/ivpu: Add missing MODULE_FIRMWARE metadata e8ecc1175860 selftests: breakpoints: use remaining time to check if suspend succeed d6713af2395e kselftest/devices/probe: Fix SyntaxWarning in regex strings for Python3 b8f27f7c447a spi: s3c64xx: fix timeout counters in flush_fifo b0e689bf8727 selftest: hid: add missing run-hid-tools-tests.sh 1753eaa877da spi: spi-cadence: Fix missing spi_controller_is_target() check 954313740674 spi: spi-cadence: Fix pm_runtime_set_suspended() with runtime pm enabled 9b61acfa6f75 spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled c34d1aac8922 EINJ, CXL: Fix CXL device SBDF calculation 4902a6a0dc59 bpf: Fix a sdiv overflow issue 2e0f6f33f2aa bpftool: Fix undefined behavior in qsort(NULL, 0, ...) 11292e2e1899 iomap: handle a post-direct I/O invalidate race in iomap_write_delalloc_release 40d0abceb479 bpftool: Fix undefined behavior caused by shifting into the sign bit 6252cb6bde7f ext4: fix i_data_sem unlock order in ext4_ind_migrate() 8b114f2cc7dd ext4: avoid use-after-free in ext4_ext_show_leaf() 3e3f232a0520 ext4: ext4_search_dir should return a proper error 6e39a21ee2b8 bpf: Make the pointer returned by iter next method valid 3e9c867f98d3 platform/x86: x86-android-tablets: Adjust Xiaomi Pad 2 bottom bezel touch buttons LED 37ba0bcdc381 platform/mellanox: mlxbf-pmc: fix lockdep warning 9fd3cde4628b ksmbd: add refcnt to ksmbd_conn struct 8164e5fd1b23 HID: i2c-hid: ensure various commands do not interfere with each other 957da521c66a tools/hv: Add memory allocation check in hv_fcopy_start c0032486b262 platform/x86: lenovo-ymc: Ignore the 0x0 state baf1632d595c drm/amdgpu/gfx10: use rlc safe mode for soft recovery bf817cb95e10 drm/amdgpu/gfx11: use rlc safe mode for soft recovery df590bff84b9 ovl: fsync after metadata copy-up 0c3f429d6dea powerpc/pseries: Use correct data types from pseries_hp_errorlog struct f586dcfa9d64 of/irq: Refer to actual buffer size in of_irq_parse_one() 7935f8204acc drm/xe: Drop warn on xe_guc_pc_gucrc_disable in guc pc fini 13f83a0d5ac2 drm/amdkfd: Check int source id for utcl2 poison event 8adf4408d482 drm/amd/pm: ensure the fw_info is not null before using it a67d874e7a04 drm/xe: Use topology to determine page fault queue size 93a3f68a0f53 drm/amdgpu/gfx11: enter safe mode before touching CP_INT_CNTL 2a82c59c8315 drm/amdgpu/gfx9: use rlc safe mode for soft recovery 17a98c942cb1 drm/amdgpu: Block MMR_READ IOCTL in reset c26473000338 drm/radeon/r100: Handle unknown family in r100_cp_init_microcode() 524e2b97298d scsi: NCR5380: Initialize buffer for MSG IN and STATUS transfers 07f1dc009a93 perf: Fix event_function_call() locking 5c990fc52893 drm/amdgpu: fix unchecked return value warning for amdgpu_atombios 94d26a45d310 drm/amdgpu: fix unchecked return value warning for amdgpu_gfx 4a98aa0cd5d7 scsi: lpfc: Update PRLO handling in direct attached topology e2e033a018d0 scsi: lpfc: Fix unsolicited FLOGI kref imbalance when in direct attached topology 99a801e2fca3 scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths 22a22f79a3e9 scsi: aacraid: Rearrange order of struct aac_srb_unit ef0487825734 perf,x86: avoid missing caller address in stack traces captured in uprobe 1e0f4f9f8228 drm/printer: Allow NULL data in devcoredump printer bc00d211da4f drm/amd/display: Initialize get_bytes_per_element's default to 1 26ced9d86240 drm/amd/display: Avoid overflow assignment in link_dp_cts 677f6e91c667 drm/amdgpu/gfx9: properly handle error ints on all pipes 578422ddae3d drm/amd/display: Fix index out of bounds in DCN30 color transformation 2f5da549535b drm/amd/display: Fix index out of bounds in degamma hardware format translation f5c3d306de91 drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation 530e29452b95 drm/amd/display: Check link_res->hpo_dp_link_enc before using it 5b4b13e678b1 drm/amd/display: Check stream before comparing them 1decf695ce08 drm/amd/display: Check phantom_stream before it is used 3fc70ae048fe drm/amd/display: Check null-initialized variables 1f699de6f6e6 drm/stm: ltdc: reset plane transparency after plane disable 3cb391adb345 platform/x86/amd: pmf: Add quirk for TUF Gaming A14 1d91a9158e62 platform/x86: touchscreen_dmi: add nanote-next quirk 7ec4ce28bcf9 HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio 81d083d693a8 drm/amdkfd: Fix resource leak in criu restore queue 9270cf786959 drm/amdgpu: enable gfxoff quirk on HP 705G4 fe19a7c6c03b drm/amdgpu: add raven1 gfxoff quirk 7c244d5b4828 jfs: Fix uninit-value access of new_ea in ea_buffer 9773737375b2 drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs 14e5437010d2 scsi: smartpqi: add new controller PCI IDs b8ddd0d6f57e scsi: smartpqi: correct stream detection cb0eb1055880 jfs: check if leafidx greater than num leaves per dmap tree a9603a6f75df jfs: Fix uaf in dbFreeBits 85dfc405938f jfs: UBSAN: shift-out-of-bounds in dbFindBits 5ec731ef47f1 drm/amdgpu: add list empty check to avoid null pointer issue 7af9e6fa63db drm/amd/display: fix double free issue during amdgpu module unload 9132882eaae4 drm/amd/display: Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2) 3f7e533c10db drm/amd/display: Check null pointers before using dc->clk_mgr 496486950c3d drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func 02411e935929 drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func ec6c32b58e6c drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream' b68c60745482 HID: Ignore battery for all ELAN I2C-HID devices 8d8c20739719 scsi: smartpqi: Add new controller PCI IDs 28dda6748a7c ata: sata_sil: Rename sil_blacklist to sil_quirks 2ab9edd82156 ata: pata_serverworks: Do not use the term blacklist 54877301a755 drm/amd/display: Use gpuvm_min_page_size_kbytes for DML2 surfaces 3929e382e475 drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream c940627857ee drm/xe/hdcp: Check GSC structure validity f0454b3cb058 drm/amd/display: Add NULL check for clk_mgr in dcn32_init_hw 5443c83eb8fd drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn30_init_hw 4f47292f488f drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer 390d757621f5 drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer 71f3240f8298 drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer fcdfddaea93f drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit 65e1d2c29155 drm/amd/display: Check null pointers before using them 85aa996ecfaa drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags 454e5d7e6719 drm/stm: Avoid use-after-free issues with crtc and plane c131ba318119 iommu/arm-smmu-v3: Do not use devm for the cd table allocations 8ab6ef39095e iommu/vt-d: Unconditionally flush device TLB for pasid table updates 07e4e92f84b7 iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count 1ac538d8a3bb iommu/vt-d: Always reserve a domain ID for identity setup 92f67ef0d5c5 iommu/arm-smmu-v3: Match Stall behaviour for S2 7324014b6c02 power: reset: brcmstb: Do not go into infinite loop if reset fails ee0824f09fc0 rcuscale: Provide clear error when async specified without primitives fdc38780b64a pmdomain: core: Don't hold the genpd-lock when calling dev_pm_domain_set() aaadc0cb05c9 fbdev: pxafb: Fix possible use after free in pxafb_task() 872cd2d029d2 fbdev: efifb: Register sysfs groups through driver core 3e2f2fec600a hwmon: (nct6775) add G15CF to ASUS WMI monitoring list 3104bddc666f rcu-tasks: Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb() 79108bef7f02 ASoC: Intel: boards: always check the result of acpi_dev_get_first_match_dev() b51db91a6dd0 x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments() c07e212bb2ce selftests/nolibc: avoid passing NULL to printf("%s") 69a70f5b4817 tools/nolibc: powerpc: limit stack-protector workaround to GCC 5d07d380be51 ALSA: hdsp: Break infinite MIDI input flush loop ad7248a5e925 ALSA: asihpi: Fix potential OOB array access d80a99892f7a x86/mm/ident_map: Use gbpages only where full GB page should be mapped. ce22c9746d05 x86/kexec: Add EFI config table identity mapping for kexec kernel b01ac4e2472e x86/pkeys: Restore altstack access in sigreturn() dbcd315824c2 x86/pkeys: Add PKRU as a parameter in signal handling functions 6702ffb1cc03 tools/x86/kcpuid: Protect against faulty "max subleaf" values b7187a16d51c ALSA: control: Take power_ref lock primarily 393b53d6ff49 ASoC: codecs: wsa883x: Handle reading version failure 27986154c37a ALSA: usb-audio: Add logitech Audio profile quirk 3089703ab714 ALSA: usb-audio: Add mixer quirk for RME Digiface USB 5c3e5f909f05 ALSA: usb-audio: Add quirk for RME Digiface USB f27840d0d366 ALSA: usb-audio: Replace complex quirk lines with macros 9666e593732b ALSA: usb-audio: Define macros for quirk table entries 327830af6cb4 x86/apic: Remove logical destination mode for 64-bit 649a5c2ffae7 x86/ioapic: Handle allocation failures gracefully f75ea831df52 ALSA: usb-audio: Add input value sanity checks for standard types 4c7d4c0a8ab7 nfp: Use IRQF_NO_AUTOEN flag in request_irq() 9c763f95f3be netfs: Cancel dirty folios that have no storage destination 71267bd4e8c7 wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext() 3f1e70b5de01 wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker a6d1b64eedbf wifi: mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation 816ddacaac89 crypto: hisilicon - fix missed error branch d694ad8b7e50 net: napi: Prevent overflow of napi_defer_hard_irqs 734916809472 x86/bugs: Fix handling when SRSO mitigation is disabled 939fea13eddd x86/bugs: Add missing NO_SSB flag 83c84cdb7557 wifi: rtw89: avoid reading out of bounds when loading TX power FW elements ef7ba79690cb net: phy: Check for read errors in SIOCGMIIREG 0f538d452bbd arm64: trans_pgd: mark PTEs entries as valid to avoid dead kexec() 0842ddd83939 block: fix integer overflow in BLKSECDISCARD f499fd39d41f netdev-genl: Set extack and fix error on napi-get 27129511a0ee can: netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode 95425df8814f drivers/perf: arm_spe: Use perf_allow_kernel() for permissions eb2589d294bb proc: add config & param to block forcing mem writes 8a0ec84cf0da ACPICA: iasl: handle empty connection_node 77c2be40bd20 wifi: mac80211: fix RCU list iterations cdbf51bfa4b0 wifi: iwlwifi: mvm: avoid NULL pointer dereference 3807905165af wifi: iwlwifi: allow only CN mcc from WRDD 14e56ad52d3d wifi: iwlwifi: mvm: use correct key iteration 0c3445db49d4 tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process b491b54e7abc netpoll: Ensure clean state on setup failures 0f5b3a38318a crypto: simd - Do not call crypto_alloc_tfm during registration 7ab21518d1d2 net: atlantic: Avoid warning about potential string truncation 4f625762f950 nvme-tcp: check for invalidated or revoked key b79fb663472c nvme-tcp: sanitize TLS key handling f05149cf9a68 nvme-keyring: restrict match length for version '1' identifiers b25ec1deb3bc ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family 8b46d65d122b wifi: rtw89: correct base HT rate mask for firmware b7ace411161f ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR). 8d8c2fae5b8c bnxt_en: Extend maximum length of version string by 1 byte 7260a3c9d311 net: mvpp2: Increase size of queue_name buffer 2ed7f42dfd3e tipc: guard against string buffer overrun a907c113a8b6 ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package() 34ca57debd0b ACPI: EC: Do not release locks during operation region accesses 8f496c99120b wifi: rtw88: select WANT_DEV_COREDUMP 6045ef5b4b00 wifi: ath11k: fix array out-of-bound access in SoC stats a4aef827a41c wifi: ath12k: fix array out-of-bound access in SoC stats 1b120f151871 blk_iocost: fix more out of bound shifts b646c4f68a88 ACPI: CPPC: Add support for setting EPP register in FFH 99f8ee16963f ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18 931691df59bc Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B 1a3b9cd3d9fb Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122 7aab724c602b net: sched: consistently use rcu_replace_pointer() in taprio_change() 846d5bb4c1e7 wifi: mt76: mt7915: disable tx worker during tx BA session enable/disable 8323c7766ed2 ACPI: resource: Skip IRQ override on Asus Vivobook Go E1404GAB cbcd3e17205a e1000e: avoid failing the system during pm_suspend f92b8829c6e7 fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name ce1c6c03d3bd ACPICA: Fix memory leak if acpi_ps_get_next_field() fails 964fe89018cf ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails 03593dbb0b27 ACPI: PAD: fix crash in exit_round_robin() ed706f4b08bb net: hisilicon: hns_mdio: fix OF node leak in probe() 6d35f9e07bd3 net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info() c5688b8d842d net: hisilicon: hip04: fix OF node leak in probe() d408889d4b54 net/xen-netback: prevent UAF in xenvif_flush_hash() f4dbfda159e4 wifi: cfg80211: Set correct chandef when starting CAC 09b4cc2990e3 wifi: iwlwifi: mvm: drop wrong STA selection in TX c60af8853803 wifi: iwlwifi: mvm: Fix a race in scan abort flow fac02a03836d ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node() c84a9a85105d crypto: octeontx2 - Fix authenc setkey 9e81df799b91 crypto: octeontx - Fix authenc setkey da858c06f22f crypto: x86/sha256 - Add parentheses around macros' single arguments 2c230210ec0a wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit 37c319503023 wifi: rtw89: avoid to add interface to list twice when SER 84552e94250d wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats() 265ccf1ccb48 ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin caecdc0d894a ALSA: gus: Fix some error handling paths related to get_bpos() usage 2cc5210d8622 tools/rtla: Fix installation from out-of-tree build 7609b0257cdd cifs: Do not convert delimiter when parsing NFS-style symlinks 803b3a39cb09 cifs: Fix buffer overflow when parsing NFS reparse points 16e0267db156 drm/xe: Prevent null pointer access in xe_migrate_copy 99415b2bf783 drm/xe: Resume TDR after GT reset b824de245407 drm/xe: Restore pci state upon resume 00bba0b9abc1 ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m 0b745827fe26 ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs 514fb348ad70 drm/panthor: Lock the VM resv before calling drm_gpuvm_bo_obtain_prealloc() 4934df9e0add cifs: Remove intermediate object of failed create reparse call 25897ba7875b ALSA: hda/realtek: Fix the push button function for the ALC257 b042dfe697fa ALSA: mixer_oss: Remove some incorrect kfree_const() usages 0b7eab6a5812 io_uring: fix memory leak when cache init fail ea65be140e27 ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized 8a585d553c11 drm/panthor: Fix race when converting group handle to group object 9ffcca5d7cb8 loop: don't set QUEUE_FLAG_NOMERGES 8812b6f98fbe i2c: xiic: Try re-initialization on bus busy timeout 5dfeb9d2f58d i2c: xiic: improve error message when transfer fails to start e381b9dadd42 selftest mm/mseal: fix test_seal_mremap_move_dontunmap_anyaddr f032e1dac30b sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start fcb864586da6 dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems d973f1ec47f1 iomap: constrain the file range passed to iomap_file_unshare f6ca58696749 net/ncsi: Disable the ncsi work before freeing the associated structure 3d7c7513605c bridge: mcast: Fail MDB get request on empty entry efe9cc0f7c02 ppp: do not assume bh is held in ppp_channel_bridge_input() 4cc0648e9e32 net: test for not too small csum_start in virtio_net_hdr_to_skb() 4e280a8e1de5 ipv4: ip_gre: Fix drops of small packets in ipgre_xmit ae5b144c79d7 net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check ff1c3cadcf40 net: add more sanity checks to qdisc_pkt_len_init() f959cce8a2a0 net: avoid potential underflow in qdisc_pkt_len_init() with UFO 5b88ee8318f1 net: fec: Reload PTP registers after link-state change cf53d7e76f1f net: fec: Restart PPS after link state change 1097bf16501e net: ethernet: lantiq_etop: fix memory disclosure d2ba6bed913b net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size eb9a7d90f2fd net: Add netif_get_gro_max_size helper for GRO ab5d3420a112 net: dsa: improve shutdown sequence 3d51ab44123f afs: Fix the setting of the server responding flag 7c53ed6e9d05 afs: Fix missing wire-up of afs_retry_request() 5afd21347aac Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq() 78d30ce16fdf Bluetooth: L2CAP: Fix uaf in l2cap_connect 0cc47233af35 Bluetooth: MGMT: Fix possible crash on mgmt_index_removed 2bd86f6aed45 selftests: netfilter: Add missing return value f839c5cd3482 netfilter: nf_tables: prevent nf_skb_duplicated corruption c93cb0ccdc13 selftests: netfilter: Fix nft_audit.sh for newer nft binaries 34d7525646da net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable() 1e353947c853 net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq() 740e8370b864 netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED 0b1672834634 net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice 1bcc86cc721b net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc() 8e1ee00910b5 net/mlx5: Added cond_resched() to crdump collection ecf310aaf256 net/mlx5: Fix error path in multi-packet WQE transmit b28bb7df6225 net: sparx5: Fix invalid timestamps 785130296de2 ieee802154: Fix build error 50c0ad1f8d41 drm/i915/dp: Fix colorimetry detection 9d4f619153ba ceph: remove the incorrect Fw reference check when dirtying pages 63104c3f527f ceph: fix a memory leak on cap_auths in MDS client e65a9af05a0b mailbox: bcm2835: Fix timeout during suspend mode 227dddb56985 mailbox: rockchip: fix a typo in module autoloading 64dad5a0597c mailbox: ARM_MHU_V3 should depend on ARM64 007a7da5b802 drm/amd/display: handle nulled pipe context in DCE110's set_drr() 8dc05d3f371e drm/amdgpu: Fix get each xcp macro 3f55757ce2ff drm/i915/dp: Fix AUX IO power enabling for eDP PSR 40d7d234f642 scsi: pm8001: Do not overwrite PCI queue mapping d175d98dfb3e scsi: st: Fix input/output error on empty drive reset fa7bc8d95944 jump_label: Fix static_key_slow_dec() yet again a248a028bff0 jump_label: Simplify and clarify static_key_fast_inc_cpus_locked() 85a104aaef1f static_call: Replace pointless WARN_ON() in static_call_module_notify() 2b494471797b static_call: Handle module init failure correctly in static_call_del_module() c4386c5293aa drivers: gpu: drm: msm: registers: improve reproducibility 915a386c7cff qemux86: add configuration symbol to select values 62df91b21626 sched/isolation: really align nohz_full with rcu_nocbs afe643f5802b clear_warn_once: add a clear_warn_once= boot parameter 7b016793edbf clear_warn_once: bind a timer to written reset value 89a5c70f2000 clear_warn_once: expand debugfs to include read support 8014704c527d tools: Remove some options from CLANG_CROSS_FLAGS e9ca44556936 libbpf: Fix build warning on ref_ctr_off 32fe8c972c36 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. a372ac2b798d perf: x86-32: explicitly include <errno.h> a5cb41682777 perf: mips64: Convert __u64 to unsigned long long ed8ee9f3d1ae perf: fix bench numa compilation 6dbb2915e8a7 perf: add SLANG_INC for slang.h 57f78dddfd93 perf: add sgidefs.h to for mips builds 130f0306cfba perf: change --root to --prefix for python install 2520efe95341 perf: add 'libperl not found' warning 45731b6ae676 perf: force include of <stdbool.h> ace10f8dec53 fat: Replace prandom_u32() with get_random_u32() 64797bdca14e fat: don't use obsolete random32 call in namei_vfat 2442bae1a645 FAT: Added FAT_NO_83NAME 7561126bce00 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 5c51ab959876 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5869720658c9 aufs6: match exports to functions e125467cf228 aufs: adjust for v6.9+ eebcdc6635bf aufs6: correct do_splice_from prototype 4c5829036c45 aufs: update remove_page to remove_folio e8d889d0f434 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel 3ecd9203de17 aufs: fix v6.7 kernel build compilation 5e8ee028dbe2 aufs6: adapt to v6.6 i_op->ctime changes 1132c330feed aufs6: adapt to v6.6 d3e4ede69603 aufs6: core 49ec9271f41d aufs6: standalone dcc0978da2dd aufs6: mmap 80e1609b37e7 aufs6: base 0dbb3f062420 aufs6: kbuild ad51078c5ebf yaffs: fix mtime/itime field access e5f1d35d6188 yaffs2: update VFS ctime operations to 6.6+ dd374461adc7 yaffs2: v6.5 fixups f5908785d88d yaffs2: Fix miscalculation of devname buffer length d1403f0acfdf yaffs2: convert user_namespace to mnt_idmap 7dae5463b54f yaffs2: replace bdevname call with sprintf 92d30df4eb56 yaffs2: convert read_page -> readfolio 6c895bffdf72 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 6801e7d90255 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name aff012190046 yaffs2: v5.12+ build fixups (not runtime tested) fb474842c16e yaffs: include blkdev.h fe7d745aac94 yaffs: fix misplaced variable declaration bee147b2e533 yaffs2: v5.6 build fixups 22998f589ec2 yaffs2: fix memory leak when /proc/yaffs is read ce7d8084a976 yaffs: add strict check when call yaffs_internal_read_super adb7202fda95 yaffs: repair yaffs_get_mtd_device 2852e5c15d4d yaffs: Fix build failure by handling inode i_version with proper atomic API 1526802a8147 yaffs2: fix memory leak in mount/umount 6c7827a16aaa yaffs: Avoid setting any ACL releated xattr fa3482815542 Yaffs:check oob size before auto selecting Yaffs1 aaa4843b73ce fs: yaffs2: replace CURRENT_TIME by other appropriate apis 48e992af6531 yaffs2: adjust to proper location of MS_RDONLY f3af7160d8a0 yaffs2: import git revision b4ce1bb (jan, 2020) 4add698ed6e8 initramfs: allow an optional wrapper script around initramfs generation b619a8d54336 vt/conmakehash: improve reproducibility c786186aeef3 tools: use basename to identify file in gen-mach-types aa3a8e7ceb6e iwlwifi: select MAC80211_LEDS conditionally 325db54c4be9 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 23a87c6e13aa defconfigs: drop obselete options 946e5b78ab94 linux-yocto: Handle /bin/awk issues 9daee1dba585 uvesafb: provide option to specify timeout for task completion f68b8683441a uvesafb: print error message when task timeout occurs a1595c6b6017 compiler.h: Undef before redefining __attribute_const__ 8086839613c6 vmware: include jiffies.h 32e79eb3c169 Resolve jiffies wrapping about arp f6fabf91b6f2 nfs: Allow default io size to be configured. ad2b29f801e9 check console device file on fs when booting 5194785d545b mount_root: clarify error messages for when no rootfs found 78b3498cb59a mconf: fix output of cflags and libraries 9cc6870708d5 menuconfig,mconf-cfg: Allow specification of ncurses location f34088ed9c93 modpost: mask trivial warnings 4784584582f5 kbuild: exclude meta directory from distclean processing 73072b5fe25a powerpc: serialize image targets a120eb200320 arm: serialize build targets 51d5719ac05b mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 5155f0bb36f0 cpu/amd: inhibit SMP check for qemux86 e5a5996ee586 x86_64_defconfig: Fix warnings 1359db75df0c mips: make current_cpu_data preempt safe 385edf6090c3 mips: vdso: fix 'jalr $t9' crash in vdso code 968266397319 mips: Kconfig: add QEMUMIPS64 option 389ce854fde3 4kc cache tlb hazard: tlbp cache coherency 9cab61199fa8 malta uhci quirks: make allowance for slow 4k(e)c 80cae3bd9eea arm64: defconfig: remove CONFIG_IPQ_APSS_5018 41c82709900f drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 59ef4f151a5e arm64: defconfig: cleanup config options c5fb425762ed vexpress: Pass LOADADDR to Makefile 07a8b544d4e9 arm: ARM EABI socketcall 574f3ae3d2ca ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8ebe7596fb8098b2a321758c5180d76aa2abd8f1) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Mon, 14 Oct 2024 13:45:34 +0000 (09:45 -0400)]
linux-yocto/6.10: update to v6.10.13
Updating linux-yocto/6.10 to the latest korg -stable release that comprises
the following commits:
0202c63cba31 Linux 6.10.13 b332bcca5914 Revert: "dm-verity: restart or panic on an I/O error" ff055e9142d8 spi: atmel-quadspi: Fix wrong register value written to MR 7c1d782e5afb bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() a98fd7c6e7b2 Documentation: KVM: fix warning in "make htmldocs" 119ffd4dc84d i2c: isch: Add missed 'else' 7ae30ea153fa i2c: aspeed: Update the stop sw state when the bus recovery occurs 402d8f715fb4 mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock f6a0cee98082 mm: change vmf_anon_prepare() to __vmf_anon_prepare() 721aa7c9984e mm/huge_memory: ensure huge_zero_folio won't have large_rmappable flag set e897d184a8dd mm/hugetlb.c: fix UAF of vma in hugetlb fault pathway d4ed0cf0eeaa tpm: export tpm2_sessions_init() to fix ibmvtpm building 36b5955c3f68 fbdev: xen-fbfront: Assign fb_info->device 33faba1cca52 module: Fix KCOV-ignored file name d1c8ed814b78 spi: fspi: add support for imx8ulp f48e4f4b86b5 mm: only enforce minimum stack gap size if it's sensible 14a8bac5c98d s390/ftrace: Avoid calling unwinder in ftrace_return_address() 7cc8ab687d6d mm/hugetlb_vmemmap: batch HVO work when demoting f9835aec4967 exfat: resolve memory leak from exfat_create_upcase_table() 9b8d21246c5c lockdep: fix deadlock issue between lockdep and rcu f038423291f0 compiler.h: specify correct attribute for .rodata..c_jump_table 4a7677a15469 dm-verity: restart or panic on an I/O error c98a910c64ef bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0 fbec4ba70f78 lsm: infrastructure management of the sock security 04a55dd3419d debugfs show actual source in /proc/mounts 84f079349d55 debugfs: Convert to new uid/gid option parsing helpers df881ff32117 fs_parse: add uid & gid option option parsing helpers b249b7b1b134 idpf: fix netdev Tx queue stop/wake 710e93ec5c3d idpf: merge singleq and splitq &net_device_ops 90610752baf2 idpf: split &idpf_queue into 4 strictly-typed queue structures 122d2f10b45c idpf: stop using macros for accessing queue descriptors 33818ec99d6f serial: qcom-geni: fix console corruption 7478f1219178 serial: qcom-geni: introduce qcom_geni_serial_poll_bitfield() 077eeda6704c serial: qcom-geni: fix arg types for qcom_geni_serial_poll_bit() 4e90db20e901 soc: qcom: geni-se: add GP_LENGTH/IRQ_EN_SET/IRQ_EN_CLEAR registers 6e0e7e8558a6 usb: xhci: fix loss of data on Cadence xHC 7688c5a74bf2 xhci: Add a quirk for writing ERST in high-low order 18ecd5b74682 x86/tdx: Fix "in-kernel MMIO" check 37263b5d4c18 x86/tdx: Convert shared memory back to private on kexec 5b026890012d x86/mm: Add callbacks to prepare encrypted memory for kexec 19b96b1fe195 x86/tdx: Account shared memory d6c641139c61 x86/mm: Make x86_platform.guest.enc_status_change_*() return an error 2578f2637a59 KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC) e99b21b794cb KVM: x86: Make x2APIC ID 100% readonly d9ac05ef9ec3 KVM: x86: Drop unused check_apicv_inhibit_reasons() callback definition a31e6d3207ce soc: versatile: realview: fix soc_dev leak during device remove 15c0bd2062e3 soc: versatile: realview: fix memory leak during device remove d7e07c2e87d8 tools/nolibc: include arch.h from string.h 8d80003cf38a ARM: dts: imx6ull-seeed-npi: fix fsl,pins property in tscgrp pinctrl e78b09351149 ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl 077694df5512 dt-bindings: spi: nxp-fspi: add imx8ulp support 68f267a3372c spi: fspi: involve lut_num for struct nxp_fspi_devtype_data 71d1380da9f8 lsm: add the inode_free_security_rcu() LSM implementation hook 9e279e6c1f01 padata: use integer wrap around to prevent deadlock on seq_nr overflow f7cdf73258cf cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put d19c5b21711c md: Don't flush sync_work in md_write_start() c7f9d442d1c4 eventpoll: Annotate data-race of busy_poll_usecs a7722921adb0 icmp: change the order of rate limits 7679db85a814 EDAC/igen6: Fix conversion of system address to physical memory address 68ee58f3a067 nfs: fix memory leak in error path of nfs4_do_reclaim 4ee3665e0fbf fs: Fix file_set_fowner LSM hook inconsistencies 603f95cefbee netfs: Delete subtree of 'fs/netfs' when netfs module exits 0f8a5b6d0daf vfs: fix race between evice_inodes() and find_inode()&iput() 84aa262013f3 arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity 5056c1476cf4 arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent 0d0d96f7f6b1 arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency 67b4f0145e55 arm64: dts: mediatek: mt8186-corsola: Disable DPI display interface 9dc7b42b9d0d arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a 14f310aeec55 arm64: esr: Define ESR_ELx_EC_* constants as UL 1bf8e1d07de1 hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume afdb6186369e hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init 970fad1992bf hwrng: mtk - Use devm_pm_runtime_enable 10569b682ebe f2fs: fix to check atomic_file in f2fs ioctl interfaces 7bd7ce68ddad f2fs: check discard support for conventional zones f3bfac2cabf5 f2fs: Require FMODE_WRITE for atomic write ioctls 7686e9c32ae9 f2fs: avoid potential int overflow in sanity_check_area_boundary() 9e34807b75fe f2fs: prevent possible int overflow in dir_block_index() baff811ba631 f2fs: fix several potential integer overflows in file offsets 592a57d3bead btrfs: always update fstrim_range on failure in FITRIM ioctl 62964916da1b btrfs: tree-checker: fix the wrong output of data backref objectid a412ca489ac2 btrfs: fix race setting file private on concurrent lseek using same fd 0b8d3972792c debugobjects: Fix conditions in fill_pool() e0b04c335b13 wifi: mt76: mt7615: check devm_kasprintf() returned value c128a1456df1 wifi: rtw88: 8703b: Fix reported RX band width 556941ad3c4a wifi: rtw88: 8822c: Fix reported RX band width 667394ab7065 wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c fb60020cb5b3 wifi: mt76: mt7925: fix a potential array-index-out-of-bounds issue for clc 174c803b4325 wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he 1eaca38ad2f4 wifi: mt76: mt7915: check devm_kasprintf() returned value 2b9f8545875a wifi: mt76: mt7921: Check devm_kasprintf() returned value 1d3589834b00 btrfs: subpage: fix the bitmap dump which can cause bitmap corruption 16d277b3e920 perf/x86/intel/pt: Fix sampling synchronization 4a3c332100b0 perf/x86/intel: Allow to setup LBR for counting event for BPF b51acf3262dd x86/entry: Remove unwanted instrumentation in common_interrupt() 38d9b07d99b7 efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption 4af2e4221c3f ACPI: resource: Add another DMI match for the TongFang GMxXGxx 5d65d2411d83 ACPI: resource: Do IRQ override on MECHREV GM7XG0M f51e5a88f2e7 ACPI: sysfs: validate return type of _STR method 54be41a85d8d drbd: Add NULL check for net_conf to prevent dereference in state validation ad96750f0622 drbd: Fix atomicity violation in drbd_uuid_set_bm() cd327e30a9a0 crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure 86c15cab2785 crypto: qcom-rng - fix support for ACPI-based systems 36761d1d700d serial: qcom-geni: fix false console tx restart 25aff44936a5 serial: qcom-geni: fix fifo polling timeout e4c3ea5da394 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them. 80cef0f1d06b serial: don't use uninitialized value in uart_poll_init() 4e017898e9a8 pps: add an error check in parport_attach 8ec7d8918fd6 tty: rp2: Fix reset with non forgiving PCIe host bridges 28f1cd94d3f1 firmware_loader: Block path traversal 0012b71a698c bus: mhi: host: pci_generic: Fix the name for the Telit FE990A 6a33c79504ee bus: integrator-lm: fix OF node leak in probe() 40eeefad32b1 usb: dwc2: drd: fix clock gating on USB role switch ad653877041b usb: gadget: dummy_hcd: execute hrtimer callback in softirq context e527d2ac5455 usb: xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host e326f29101c9 usb: cdnsp: Fix incorrect usb_request status 9479f64b9992 USB: misc: yurex: fix race between read and write 3f682752207d USB: class: CDC-ACM: fix race between get_serial and set_serial 5f2c43335cc5 USB: misc: cypress_cy7c63: check for short transfer c92b7a265de5 USB: appledisplay: close race between probe and completion handler f9aa13449211 arm64: dts: mediatek: mt8395-nio-12l: Mark USB 3.0 on xhci1 as disabled 31fc87cb4eca arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled ca124236cd14 usbnet: fix cyclical race on disconnect with work queue 5898a9879803 wifi: rtw88: Fix USB/SDIO devices not transmitting beacons 36071d878699 can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD ca1e50206718 scsi: mac_scsi: Disallow bus errors during PDMA send a960eb7988b4 scsi: mac_scsi: Refactor polling loop ab7667ccef06 scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages e3189128e800 scsi: lpfc: Restrict support for 32 byte CDBs to specific HBAs 0359228a4981 scsi: ufs: qcom: Update MODE_MAX cfg_bw value a77605037389 scsi: sd: Fix off-by-one error in sd_read_block_characteristics() a16ac25841ee ata: libata-scsi: Fix ata_msense_control() CDL page reporting d205cb1a13b3 ksmbd: handle caseless file creation e5b77e889cea ksmbd: allow write with FILE_APPEND_DATA 8205b5d56d21 ksmbd: make __dir_empty() compatible with POSIX de6e34238a1b powerpc/atomic: Use YZ constraints for DS-form instructions 13b5b401ead9 KEYS: prevent NULL pointer dereference in find_asymmetric_key() 5292dc91a7eb objtool: Handle frame pointer related instructions 51f87aa74da9 Revert "LoongArch: KVM: Invalidate guest steal time address on vCPU reset" 1b77dd8520fc drm/amd/display: Skip to enable dsc if it has been off 517f6e8a60c4 drm/amd/display: Enable DML2 override_det_buffer_size_kbytes d13a338fa80b drm/amd/display: Block dynamic IPS2 on DCN35 for incompatible FW versions 47ab3a0c04e1 drm/amd/display: Disable SYMCLK32_LE root clock gating ce3ed9a959c9 drm/amd/display: Validate backlight caps are sane c9a3c3e2bffe drm/amd/display: Clean up dsc blocks in accelerated mode 597f862f516a drm/amd/display: Round calculated vtotal fbf3cff7c058 drm/amd/display: Add HDMI DSC native YCbCr422 support d6c1abe4b26e drm/amdgpu/vcn: enable AV1 on both instances ac1500b229ed drm/amdgpu/mes11: reduce timeout 6f9c39e81693 drm/amd/display: Skip Recompute DSC Params if no Stream on Link a2764afce521 KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock afd2d93644a0 KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode() 5b0421ae5185 KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits 46a40b3639c4 KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer 547bce5c250b Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line ab770984fba5 Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table af38c4cf0a32 Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table 38f45f17a2a3 Input: adp5588-keys - fix check on return code a6e9f9fd1477 iommufd: Protect against overflow of ALIGN() during iova allocation 92e53443dc63 iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() eab78824687c Revert "media: tuners: fix error return code of hybrid_tuner_request_state()" 06cf4125fa92 soc: versatile: integrator: fix OF node leak in probe() error path 2485d2d8ce63 soc: fsl: cpm1: tsa: Fix tsa_write8() 531704571a7e soc: fsl: cpm1: qmc: Update TRNSYNC only in transparent mode bc4a33eb74f6 ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error 832653dc7222 Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible" 774c795aa795 PCI: dra7xx: Fix error handling when IRQ request fails in probe 07a5794dc862 PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler 2cbfcb6389c4 PCI: Use an error code with PCIe failed link retraining 0f28502c2ae2 PCI: Correct error reporting with PCIe failed link retraining 7826d9f1eb3d PCI: imx6: Fix i.MX8MP PCIe EP's occasional failure to trigger MSI 1c59f627ac89 PCI: imx6: Fix establish link failure in EP mode for i.MX8MM and i.MX8MP 06adf7509477 PCI: imx6: Fix missing call to phy_power_off() in error handling c04924915367 PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ 478e554fe94b PCI: Clear the LBMS bit after a link retrain e315cf7f532b PCI: Revert to the original speed after PCIe failed link retraining e152508df743 Remove *.orig pattern from .gitignore 4c3ce023e538 selftests/bpf: correctly move 'log' upon successful match bd93fe03abbe io_uring/sqpoll: do not put cpumask on stack 6222abfa459f io_uring/sqpoll: retain test for whether the CPU is valid 6c31c83178ce xen: allow mapping ACPI data using a different physical address 5322ebfe9de3 xen: move checks for e820 conflicts further up a8a3ba3deb39 drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination 3393fddbfa94 mm: call the security_mmap_file() LSM hook in remap_file_pages() 1fea7fd0480b mm: migrate: annotate data-race in migrate_folio_unmap() fa4890bd8237 fuse: use exclusive lock when FUSE_I_CACHE_IO_MODE is set 340f20fe8708 io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL daf062a2d7ed io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN a1dbcdfc2320 io_uring/sqpoll: do not allow pinning outside of cpuset cfd68a58fb68 selftests: netfilter: Avoid hanging ipvs.sh 7f44a170ce3f netfilter: nf_tables: missing objects with no memcg accounting e6a31dc01d76 netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path e80310d02ae9 netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS d3169bf3e90b netfilter: nf_tables: Keep deleted flowtable hooks until after RCU 188074ba3668 net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled d27ed6e76f47 virtio_net: Fix mismatched buf address when unmapping for small packets 72e2c0825a48 bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave() 997a908a3bf7 net: ravb: Fix R-Car RX frame size limit a8942a6bb6f1 net: qrtr: Update packets cloning when broadcasting 81d18c152e3f tcp: check skb is non-NULL in tcp_rto_delta_us() 0fe0258969a7 net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL 516dbc6d1663 net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition 7a7b5a27c53b netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() 4903d8d99476 net: xilinx: axienet: Fix packet counting 0ecfaff3633d net: xilinx: axienet: Schedule NAPI in two steps 328ea56813b2 Revert "dm: requeue IO if mapping table not yet available" 27f493e14182 ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate() fae9b1776f53 vhost_vdpa: assign irq bypass producer token correctly b6fbb1c7801f vdpa/mlx5: Fix invalid mr resource destroy e21de2b784dc cxl/pci: Fix to record only non-zero ranges c462e91f47b1 interconnect: qcom: sm8250: Enable sync_state 706b7a43a351 interconnect: icc-clk: Add missed num_nodes initialization 4d1bf0bd1b4b coresight: tmc: sg: Do not leak sg_table 16e2d8eb7185 Coresight: Set correct cs_mode for dummy source to fix disable issue c23757a35d36 Coresight: Set correct cs_mode for TPDM to fix disable issue 4a5ad1554051 serial: 8250: omap: Cleanup on error in request_irq 4b5d48b7a29c driver core: Fix a potential null-ptr-deref in module_add_driver() 21829e1a94f7 dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible 6c0917cd3d6e iio: magnetometer: ak8975: drop incorrect AK09116 compatible 6437a9d687b6 iio: chemical: bme680: Fix read/write ops to device by adding mutexes c60176b5556e ABI: testing: fix admv8818 attr description 23f6b0bdeb42 driver core: Fix error handling in driver API device_rename() c8cb9b018fe0 iio: adc: ad7606: fix standby gpio state to match the documentation e56695c01682 iio: adc: ad7606: fix oversampling gpio array 1fb2daf531e0 nvme-multipath: system fails to create generic nvme device 78fac439da12 spi: atmel-quadspi: Avoid overwriting delay register settings 3b0092907ccf spi: airoha: remove read cache in airoha_snand_dirmap_read() 864df9264682 lib/sbitmap: define swap_lock as raw_spinlock_t 81ed78937168 spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time 308041f803d1 spi: atmel-quadspi: Undo runtime PM changes at driver exit time b75f01b2cb4c spi: airoha: fix airoha_snand_{write,read}_data data_len estimation d8e267c24cc4 spi: airoha: fix dirmap_{read,write} operations de43021c7299 f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error() 8be95cd60747 f2fs: get rid of online repaire on corrupted directory 058c1af469aa f2fs: prevent atomic file from being dirtied before commit 0a4ff4e9d2dd f2fs: compress: don't redirty sparse cluster during {,de}compress 7c339dee7eb0 f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread() a7972f073477 f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation 89ea17674588 f2fs: fix to wait page writeback before setting gcing flag af605d5099dc f2fs: Create COW inode from parent dentry for atomic write b21c3009a86f f2fs: fix to avoid racing in between read and OPU dio write fe56ed433971 f2fs: reduce expensive checkpoint trigger frequency e78299a4b376 f2fs: atomic: fix to avoid racing w/ GC e454a6482cd1 crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10 e52bab5f2b40 crypto: caam - Pad SG length when allocating hash edesc 3a1bb47f2410 nfsd: fix initial getattr on write delegation 3939b13fcbb9 nfsd: untangle code in nfsd4_deleg_getattr_conflict() 766d5fbd78f7 nfsd: return -EINVAL when namelen is 0 e32ee6a61041 nfsd: call cache_put if xdr_reserve_space returns NULL d1cb8394545b ntb: Force physically contiguous allocation of rx ring buffers 9fda5a42e1bd ntb_perf: Fix printk format b66bf833e72a ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir() 08e9de3a5619 RDMA/irdma: fix error message in irdma_modify_qp_roce() 54aaa3ed4097 RDMA/cxgb4: Added NULL check for lookup_atid 587db10c36de RDMA/hns: Fix ah error counter in sw stat not increasing 09210bb3a0f4 riscv: Fix fp alignment bug in perf_callchain_user() 09eee130151d PCI: qcom-ep: Enable controller resources like PHY only after refclk is available 1621c437ec9d RDMA/mlx5: Obtain upper net device only when needed 52f61811df43 RDMA/hns: Fix restricted __le16 degrades to integer issue e4724f92065d RDMA/hns: Optimize hem allocation performance 27d7572bb947 RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS 94a020c0d576 RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler 2656336a84fc RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled 38c01f809e43 RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range() dac2723d8bfa RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08 812f69426de3 RDMA/hns: Don't modify rq next block addr in HIP09 QPC 93e568e95e9a watchdog: imx_sc_wdt: Don't disable WDT in suspend 1fe05fbfab15 RDMA/mlx5: Fix MR cache temp entries cleanup bcaaa91005f8 RDMA/mlx5: Drop redundant work canceling from clean_keys() 62d5ba1b8f87 RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache efdaddb94ddb RDMA/mlx5: Fix counter update on MR cache mkey creation e6e69719c6f2 RDMA/erdma: Return QP state in erdma_query_qp 6dcc5b49d660 PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port() 8842412c2777 iommufd: Check the domain owner of the parent before creating a nesting domain f6b8766fa3f7 dt-bindings: PCI: layerscape-pci: Replace fsl,lx2160a-pcie with fsl,lx2160ar2-pcie af633fd9d9ff IB/core: Fix ib_cache_setup_one error flow cleanup 7afb394b2e2a pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function 3f02356f7bbe nfsd: fix refcount leak when file is unhashed after being found f490e015aa7b nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire f1ceb401347b clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p 650bde16cc55 clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage e8d6e92abc9d clk: ti: dra7-atl: Fix leak of of_nodes 1c50e0265fa3 RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds bfac76dda554 RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer 18181b0c1c5b media: mediatek: vcodec: Fix H264 stateless decoder smatch warning 35cc704622b3 media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning 47b3b9793091 media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning 9a1f532bcde5 iommufd/selftest: Fix buffer read overrrun in the dirty test 14b2c972b711 clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs 56856ccabb14 pinctrl: single: fix missing error code in pcs_probe() c8b18a75282c RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency a7180d2374c4 media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE c4b43e76e48e leds: gpio: Set num_leds after allocation 1f6fd239c466 PCI: xilinx-nwl: Clean up clock on probe failure/removal e1e61c13ea07 PCI: xilinx-nwl: Fix register misspelling 939053737edb nvdimm: Fix devs leaks in scan_labels() a6fb2bf1e747 x86/PCI: Check pcie_find_root_port() return for NULL 660c4de1777e leds: pca995x: Fix device child node usage in pca995x_probe() 382b9448557f leds: pca995x: Use device_for_each_child_node() to access device child nodes e8a0f9872ce4 leds: leds-pca995x: Add support for NXP PCA9956B baff5d92f571 clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL 791f0dc95f75 clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src da8db14447bf media: staging: media: starfive: camss: Drop obsolete return value documentation 72210e52e19a PCI: keystone: Fix if-statement expression in ks_pcie_quirk() 1f72f6f6f591 firewire: core: correct range of block for case of switch statement fe5a1e8d80ad PCI: Wait for Link before restoring Downstream Buses 7fd6aae7e53b drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error 66dbe0df6ecc drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error a3a99af76d90 Input: ilitek_ts_i2c - add report id message validation de3f995bc491 Input: ilitek_ts_i2c - avoid wrong input subsystem sync f5567c5ca417 phy: phy-rockchip-samsung-hdptx: Explicitly include pm_runtime.h 2eaf8ae7946a pinctrl: ti: ti-iodelay: Fix some error handling paths 2913fbc0e3e7 pinctrl: ti: iodelay: Use scope based of_node_put() cleanups b0c4c139ac88 leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe() f071073a5b2d clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs 3b5aa2adefd0 clk: qcom: dispcc-sm8650: Update the GDSC flags 61627c13934e clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src 7d55b2a82bbd clk: qcom: dispcc-sm8550: fix several supposed typos fd7996cc3a96 clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228 0674d041caa7 remoteproc: imx_rproc: Initialize workqueue earlier 9b7b3530bf80 remoteproc: imx_rproc: Correct ddr alias for i.MX8M 65df4be8b412 quota: avoid missing put_quota_format when DQUOT_SUSPENDED is passed 6e31ccbb2651 clk: imx: imx8qxp: Parent should be initialized earlier than the clock d39e7535456b clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk a47b38eff28b clk: imx: imx8mp: fix clock tree update of TF-A managed clocks 11fd64c352ea clk: imx: fracn-gppll: fix fractional part of PLL getting lost c5943ae892da clk: imx: composite-7ulp: Check the PCC present bit 3bcaa9ce8c2e clk: imx: composite-93: keep root clock on when mcore enabled d8aa6d4e3788 clk: imx: composite-8m: Enable gate clk with mcore_booted 61320f0557e0 clk: imx: imx6ul: fix default parent for enet*_ref_sel c92f5a5dbf88 clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll b42d09af5162 perf mem: Fix missed p-core mem events on ADL and RPL f0ca1e9bef74 perf mem: Check mem_events for all eligible PMUs e0595b40c13d perf time-utils: Fix 32-bit nsec parsing 69272002abca perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time 22f725544b26 perf dwarf-aux: Handle bitfield members from pointer access d39983c19c58 perf annotate-data: Fix off-by-one in location range check ccda4ec09a41 perf dwarf-aux: Check allowed location expressions when collecting variables 8667eafb4bc8 perf stat: Display iostat headers correctly f1e51f63a125 perf sched timehist: Fix missing free of session in perf_sched__timehist() 5120b9e90026 perf build: Fix up broken capstone feature detection fast path 377fc923090d perf report: Fix --total-cycles --stdio output error 5af0069973b8 perf inject: Fix leader sampling inserting additional samples 20959954ea3a perf lock contention: Change stack_id type to s32 276556d60a02 perf mem: Free the allocated sort string, fixing a leak 65a6bc711147 perf scripts python cs-etm: Restore first sample log in verbose mode 599d15b6d033 bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error 16423089d9fc bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types 2ed98ee02d1e bpf: Fix helper writes to read-only maps db52f0accc12 bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit 865d7e81b8ab sched/pelt: Use rq_clock_task() for hw_pressure a33e967b681e nilfs2: fix potential oob read in nilfs_btree_check_delete() 141ba5b7f785 nilfs2: determine empty node blocks as corrupted db73500d3f0e nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() ee88c6e3ea8b sched/numa: Fix the vma scan starving issue 297615e992bb ext4: check stripe size compatibility on remount as well 371d0bacecd5 ext4: avoid OOB when system.data xattr changes underneath the filesystem 95a5e104d812 ext4: return error on ext4_find_inline_entry 7eec4892020b ext4: avoid negative min_clusters in find_group_orlov() 8b60c4fe9c3e ext4: avoid potential buffer_head leak in __ext4_new_inode() 39c6e2e3bc44 ext4: avoid buffer_head leak in ext4_mark_inode_used() df480091e6f7 smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso 841b1321e1d5 sched/deadline: Fix schedstats vs deadline servers a4f5cf015a19 ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard 2f29d419fef7 kthread: fix task state in kthread worker if being frozen f35b5e081249 xz: cleanup CRC32 edits from 2018 62d1ff1b9b1c s390/ap: Fix deadlock caused by recursive lock of the AP bus scan mutex 8b315fbec65d libbpf: Fix bpf_object__open_skeleton()'s mishandling of options a700b2390bfa selftests/bpf: Fix incorrect parameters in NULL pointer checking 584cd3ff792e bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos b2ef8d59709f selftests/bpf: fix to avoid __msg tag de-duplication by clang ba5e6f515c81 selftests/bpf: __arch_* macro to limit test cases to specific archs 04710faed344 selftests/bpf: allow checking xlated programs in verifier_* tests fd3f09cc7ca7 selftests/bpf: extract test_loader->expect_msgs as a data structure 548b73919da9 selftests/bpf: no need to track next_match_pos in struct test_loader 892d38159039 selftests/bpf: Support checks against a regular expression 037df3cacfcf samples/bpf: Fix compilation errors with cf-protection option 7c497677910a selftests/bpf: Fix error compiling tc_redirect.c with musl libc b58afb21e61b selftests/bpf: Fix compile if backtrace support missing in libc 8c174358ceee selftests/bpf: Fix redefinition errors compiling lwt_reroute.c dff4f6d48bf3 selftests/bpf: Fix C++ compile error from missing _Bool type 591f5af5d664 selftests/bpf: Fix error compiling test_lru_map.c 8c7d216d4209 selftests/bpf: Fix arg parsing in veristat, test_progs ec9a805d01be libbpf: Don't take direct pointers into BTF data from st_ops 0b0a37b18c64 selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc 6c94b4bf7968 selftests/bpf: Fix errors compiling crypto_sanity.c with musl libc f1c66b7f13af selftests/bpf: Fix errors compiling decap_sanity.c with musl libc 8e5b8bf023c7 selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc 4541fa0ebb6b selftests/bpf: Fix compiling core_reloc.c with musl-libc 6c6e36ca1ad2 selftests/bpf: Fix compiling tcp_rtt.c with musl-libc b2583ed6fde0 selftests/bpf: Fix compiling flow_dissector.c with musl-libc c1716c2c8b77 selftests/bpf: Fix compiling kfree_skb.c with musl-libc 371a0c22b81a selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc d5acd55bd258 selftests/bpf: Fix include of <sys/fcntl.h> 396524540716 selftests/bpf: Fix missing BUILD_BUG_ON() declaration 236f6aa1f1f7 selftests/bpf: Fix missing UINT_MAX definitions in benchmarks c5153c44af75 selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c 76c0946c89d4 selftests/bpf: Drop unneeded error.h includes e6a574a4f9cc selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc 7a7030041948 selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c 9f2c500e4b3e selftests/bpf: Use pid_t consistently in test_progs.c f1620c93a1ec bpf: Fail verification for sign-extension of packet data/data_end/data_meta 25ca515ab4ae tools/runqslower: Fix LDFLAGS and add LDLIBS support 10c4a99ad7f5 selftests/bpf: Fix wrong binary in Makefile log output 0054caa96389 selftests/bpf: Fix error linking uprobe_multi on mips dd7cf3b64eba selftests/bpf: Workaround strict bpf_lsm return value check. 9d245b5ad81e bpf: Fix compare error in function retval_range_within 1050727d83e7 bpf, lsm: Add check for BPF LSM return value e36f640f2955 bpf, arm64: Fix tailcall hierarchy 1b7fd7f2a2d8 bpf, x64: Fix tailcall hierarchy 80b23691b2c3 sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy adf4ce162561 tpm: Clean up TPM space after command failure 86bc7bfca5ce xen/swiotlb: fix allocated size 27475b169a70 xen/swiotlb: add alignment check for dma buffers e4522f88cffd xen: tolerate ACPI NVS memory overlapping with Xen allocated memory bd089573cf87 xen: add capability to remap non-RAM pages to different PFNs 82729ec25602 xen: move max_pfn in xen_memory_setup() out of function scope dcedf22ce719 xen: introduce generic helper checking for memory map conflicts 39ff27a4fbb1 minmax: avoid overly complex min()/max() macro arguments in xen a5f3cb4fead2 ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data 4dc50d098af8 HID: wacom: Do not warn about dropped packets for first packet b2824da7639b HID: wacom: Support sequence numbers smaller than 16-bit aee96b588070 xen: use correct end address of kernel for conflict checking fe706fab95cc drm/amdgpu: fix invalid fence handling in amdgpu_vm_tlb_flush 98d002ac83d5 drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind() b236e6b2477d kselftest: dt: Ignore nodes that have ancestors disabled 1b7bb08ee19f platform/x86: ideapad-laptop: Make the scope_guard() clear of its scope 97cfd8d67eb9 drm/msm: fix %s null argument error 9a2709b57c5f drm/msm/dsi: correct programming sequence for SM8350 / SM8450 36bf369fbdba drm/msm/dp: enable widebus on all relevant chipsets ccae3661969a ipmi: docs: don't advertise deprecated sysfs entries f9ed201cf081 drm/msm/a5xx: workaround early ring-buffer emptiness check efb2bffb5a21 drm/msm/a5xx: fix races in preemption evaluation stage 74e25dd4d3dc drm/msm/a5xx: properly clear preemption records on resume fddadef45656 drm/msm/a5xx: disable preemption in submits by default 3b7e5c1eb5bd drm/msm: Fix incorrect file name output in adreno_request_fw() eed32df5009f drm/msm: Fix CP_BV_DRAW_STATE_ADDR name 79cc4b6f36f1 drm/msm: Dump correct dbgahb clusters on a750 76b9d4823b6a drm/msm: Use a7xx family directly in gpu_state b001d0e023e1 powerpc/vdso: Inconditionally use CFUNC macro 8135b983b8cb powerpc/8xx: Fix kernel vs user address comparison a386b732d529 powerpc/8xx: Fix initial memory mapping 96bdf304f2f7 drm/mediatek: Use spin_lock_irqsave() for CRTC event lock 4d7a703d8fc3 drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config() 128d5cfdcf84 jfs: fix out-of-bounds in dbNextAG() and diAlloc() 7c2908985e4a scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del() 5da620c86545 drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get b944cad02f2c drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid() d98a4c149e44 drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets e9703b758059 drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode 6c0601ac83c0 drm/rockchip: vop: Allow 4096px width scaling b423b9fc0fe9 drm/amd/amdgpu: Properly tune the size of struct f2c6a3174c62 scsi: NCR5380: Check for phase match during PDMA fixup 8fd157fb9fa6 scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly 5dca6bec1284 drm/radeon: properly handle vbios fake edid sizing 7c5a3318ca35 drm/amdgpu: properly handle vbios fake edid sizing 84edd5a3f5fa drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func 06783d9e5791 drm/stm: ltdc: check memory returned by devm_kzalloc() f89e5f17662e drm/stm: Fix an error handling path in stm_drm_platform_probe() 33c9b9978798 pmdomain: core: Harden inter-column space in debug summary 540757d9245b iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660 977a5a3db7a2 iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages 9e4d7aa135b0 iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux 8d4b468a1741 mtd: rawnand: mtk: Fix init error path 92603bf6b74e mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips 7c65bda0d7a6 mtd: rawnand: mtk: Use for_each_child_of_node_scoped() bbeaae6f79b2 rcu/nocb: Fix RT throttling hrtimer armed from offline CPU b51f8d7dd7af mtd: powernv: Add check devm_kasprintf() returned value 61759ce298de iommu/amd: Do not set the D bit on AMD v2 table entries c4cdd0948126 iommu/amd: Set the pgsize_bitmap correctly 8cab33c1b290 iommu/amd: Move allocation of the top table into v1_alloc_pgtable 47b4cfe377f2 iommu/amd: Convert comma to semicolon 40fe49ce6ad1 iommu/amd: Allocate the page table root using GFP_KERNEL 747ff04ec850 iommu/amd: Handle error path in amd_iommu_probe_device() ea6af3b72af4 fbdev: hpfb: Fix an error handling path in hpfb_dio_probe() eb501d4a77e3 power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense a8f13a983d79 power: supply: axp20x_battery: Remove design from min and max voltage f59516476915 hwmon: (ntc_thermistor) fix module autoloading 726f63f71c13 mtd: slram: insert break after errors in parsing the map 61f245910b44 hwmon: (max16065) Fix alarm attributes e3afe2425aa1 hwmon: (max16065) Remove use of i2c_match_id() 16aba660a353 hwmon: (max16065) Fix overflows seen when writing limits 25f435e9982f selftests:resctrl: Fix build failure on archs without __cpuid_count() 9dfa29e81b11 selftests/ftrace: Fix eventfs ownership testcase to find mount point 4cfa0c86dff8 ASoC: loongson: fix error release 74dbe32f00c8 m68k: Fix kernel_clone_args.flags in m68k_clone() 4b3ae12d46d7 x86/boot/64: Strip percpu address space when setting up GDT descriptors 3d3af6aa7665 selftests/ftrace: Fix test to handle both old and new kernels a11a6c50d1bf ALSA: hda: cs35l41: fix module autoloading 42763f6c1ef7 selftests/ftrace: Add required dependency for kprobe tests 482423cbb547 ASoC: tas2781-i2c: Get the right GPIO line 44f069577c8b ASoC: tas2781-i2c: Drop weird GPIO code 709b56aed8f0 ASoC: tas2781: Use of_property_read_reg() 4ff359f252b6 ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error 5d412d562035 x86/mm: Use IPIs to synchronize LAM enablement 05ede22ac55d arm64: dts: mediatek: mt8195: Correct clock order for dp_intf* 59c236c6aa28 clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init() 3331a38ded84 reset: k210: fix OF node leak in probe() error path a2a361fc2e00 reset: berlin: fix OF node leak in probe() error path 8cd2af39e0b9 ARM: versatile: fix OF node leak in CPUs prepare 67ce8aceb68c arm64: dts: ti: k3-am654-idk: Fix dtbs_check warning in ICSSG dmas 0c4ec54cfbb0 ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property 5c17974691df ARM: dts: microchip: sama7g5: Fix RTT clock aad4c8273529 arm64: dts: qcom: x1e80100: Fix PHY for DP2 1d138a636b05 spi: bcmbca-hsspi: Fix missing pm_runtime_disable() a927d0eb3dac arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations 343f86970eed arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations 350bb951f2d9 arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1 a1cf480271f1 arm64: tegra: Correct location of power-sensors for IGX Orin eff2483ce93e ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks d2fa44c83f76 arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes 7dae92742a8e arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes ba033bbae9df arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes f74020ed2de1 arm64: dts: renesas: r9a08g045: Correct GICD and GICR sizes 92bdd6215a63 regulator: Return actual error in of_regulator_bulk_get_all() b1878b6839a8 firmware: qcom: scm: Disable SDI and write no dump to dump mode 193246cb019a spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ dc9543a4f2a5 firmware: arm_scmi: Fix double free in OPTEE transport 072f2e1457be arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs 1df9c2eea6fe arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB 1aa426194346 spi: ppc4xx: handle irq_of_parse_and_map() errors 652039ba477c block: fix potential invalid pointer dereference in blk_add_partition 8f28dd5c4303 io_uring/io-wq: inherit cpuset of cgroup in io worker dfe4ece44302 io_uring/io-wq: do not allow pinning outside of cpuset e148ae7b0869 block, bfq: fix procress reference leakage for bfqq in merge chain 0b8bda0ff171 block, bfq: fix uaf for accessing waker_bfqq after splitting b9b30af0e86f erofs: handle overlapped pclusters out of crafted images properly eeb8e49ece73 erofs: tidy up `struct z_erofs_bvec` 45a3d11ffd2b erofs: fix incorrect symlink detection in fast symlink c63df9845c4a nbd: correct the maximum value for discard sectors b54a3a8c0408 cachefiles: Fix non-taking of sb_writers around set/removexattr 13b3d0e8cb12 block, bfq: don't break merge chain in bfq_split_bfqq() d5fe5d253596 block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator() 880692ee233b block, bfq: fix possible UAF for bfqq->bic with merge chain 5236ada8ebbd nbd: fix race between timeout and normal completion d35a31ee2064 ublk: move zone report data out of request pdu 9a0ddc73be37 ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() b896bab4366a net: tipc: avoid possible garbage value d2dd99827dfd net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input 796d5d3b2779 r8169: disable ALDPS per default for RTL8125 a42e9bac3432 xsk: fix batch alloc API on non-coherent systems fd69e1059822 crypto: n2 - Set err to EINVAL if snprintf fails for hmac 40a27ef184ac net: enetc: Use IRQF_NO_AUTOEN flag in request_irq() a6346d74c75a bareudp: Pull inner IP header on xmit. e62be538eaff bareudp: Pull inner IP header in bareudp_udp_encap_recv(). efeabcb8b846 Bluetooth: btusb: Fix not handling ZPL/short-transfer cf49c3096b41 can: m_can: m_can_close(): stop clocks after device has been shut down 90557e799c0e can: m_can: enable NAPI before enabling interrupts 770b46326442 can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). e66ed8bef78b net: hsr: Use the seqnr lock for frames received via interlink port. ae8c1b3e7353 sock_map: Add a cond_resched() in sock_hash_free() 6a1e4853dc6b Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL a5897cb8e868 Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED 2f944e6255c2 wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param eab272972cff wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop() 3d5ba51b53fe wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors 057ff7597e77 wifi: mt76: mt7996: fix uninitialized TLV data f35c96dbed5d wifi: mt76: mt7915: fix rx filter setting for bfee functionality cddfd18683bb wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan() 83dbde9f0753 wifi: mt76: mt7603: fix mixed declarations and code 2819d588157e wifi: mt76: connac: fix checksum offload fields of connac3 RXD aa4e17e36824 wifi: mt76: mt7996: fix handling mbss enable/disable f8024f12752e crypto: hisilicon/qm - inject error before stopping queue 7c5f21d18b63 crypto: hisilicon/qm - reset device before enabling it 285be321cf07 crypto: hisilicon/hpre - mask cluster timeout error b1e093671a71 crypto: ccp - do not request interrupt on cmd completion when irqs disabled d3a1f2d375bd pm:cpupower: Add missing powercap_set_enabled() stub function 0f89fb4042c0 x86/sgx: Fix deadlock in SGX NUMA node search 3eaadfaf1b05 wifi: mt76: mt7996: fix EHT beamforming capability check 6ff98d6ee26d wifi: mt76: mt7996: fix HE and EHT beamforming capabilities 5c1a21ade621 wifi: mt76: mt7996: fix wmm set of station interface to 3 e4396d6995be wifi: mt76: mt7996: fix traffic delay when switching back to working channel 8f51fc8a9e2f wifi: mt76: mt7996: use hweight16 to get correct tx antenna 62385f7bf445 wifi: mt76: mt7921: fix wrong UNII-4 freq range check for the channel usage 7c128f3ff0be wifi: mt76: mt7915: fix oops on non-dbdc mt7986 43ebb3039527 thermal: gov_bang_bang: Adjust states of all uninitialized instances 9d06c6b2aee7 cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately 83f51a77ce77 perf/arm-cmn: Ensure dtm_idx is big enough 8fd3f1053970 perf/arm-cmn: Fix CCLA register offset f4c85bdd95e2 perf/arm-cmn: Refactor node ID handling. Again. 41f9666a779f netfilter: nft_dynset: annotate data-races around set timeout 40d08076c68e netfilter: nf_tables: remove annotation to access set timeout while holding lock 84fd57fc09aa netfilter: nf_tables: reject expiration higher than timeout 79d7f9a68bdf netfilter: nf_tables: reject element expiration with no timeout d7d6c0f939a4 netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire 82cee12ada68 ACPI: CPPC: Fix MASK_VAL() usage 2ee32a3df7ba can: j1939: use correct function name in comment 22df2f4cbd8e kselftest/arm64: Actually test SME vector length changes via sigreturn 0f5ac508b18e drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting 4b5eddeac193 drivers/perf: hisi_pcie: Record hardware counts correctly 72cc4e19fa8f padata: Honor the caller's alignment in case of chunk_size 0 1f100e761f00 ACPICA: executer/exsystem: Don't nag user about every Stall() violating the spec d7ccc2663dbe ACPICA: Implement ACPI_WARNING_ONCE and ACPI_ERROR_ONCE 67b538927f37 wifi: mac80211: Check for missing VHT elements only for 5 GHz 602c36e8f8a6 wifi: iwlwifi: mvm: allow ESR when we the ROC expires 2ee6f22a59c3 wifi: mac80211: fix the comeback long retry times 6e7a928ec322 wifi: cfg80211: fix bug of mapping AF3x to incorrect User Priority 7c975e4b442f wifi: iwlwifi: mvm: increase the time between ranging measurements d89781f68df7 wifi: iwlwifi: config: label 'gl' devices as discrete c3e60e5cbac1 wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL 3565ef215101 wifi: mac80211: don't use rate mask for offchannel TX either 2bee86e57407 ACPI: video: force native for Apple MacbookPro9,2 84fee7bbbeda ACPI: video: force native for some T2 macbooks 3759825b8cd3 crypto: qat - fix "Full Going True" macro definition b14bb4d77408 perf/dwc_pcie: Always register for PCIe bus notifier 0a0b62259371 perf/dwc_pcie: Fix registration issue in multi PCIe controller instances 062b7176e484 drivers/perf: Fix ali_drw_pmu driver interrupt status clearing c589d8c850f9 thermal: core: Fix rounding of delay jiffies 6d4fd536708d thermal: core: Fold two functions into their respective callers e037604ca718 arm64: smp: smp_send_stop() and crash_smp_send_stop() should try non-NMI first f8d9902bc940 kselftest/arm64: signal: fix/refactor SVE vector length enumeration 851e7f7f14a1 powercap: intel_rapl: Fix off by one in get_rpi() cd595d87e5fd ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros 18d5c2f5bfdf autofs: fix missing fput for FSCONFIG_SET_FD 5fcf9e0ae069 mount: handle OOM on mnt_warn_timestamp_expiry efc979234582 RISC-V: KVM: Fix to allow hpmcounter31 from the guest 659cd6013527 RISC-V: KVM: Allow legacy PMU access from guest 81aa95fd5bd1 RISC-V: KVM: Don't zero-out PMU snapshot area before freeing data d2b1dd777237 RISC-V: KVM: Fix sbiret init before forwarding to userspace 4ab6b9c2e8e2 wifi: rtw88: remove CPT execution branch never used 10463308b945 wifi: rtw89: remove unused C2H event ID RTW89_MAC_C2H_FUNC_READ_WOW_CAM to prevent out-of-bounds reading 6d2110b4dbb4 arm64: signal: Fix some under-bracketed UAPI macros e3ea60496345 net: stmmac: dwmac-loongson: Init ref and PTP clocks rate c90e4a08a95a wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he() ffc7069dbd93 wifi: ath12k: match WMI BSS chan info structure with firmware definition bbc6d4c5553b wifi: ath12k: fix BSS chan info request WMI command a584f1aded79 wifi: ath9k: Remove error checks when creating debugfs entries 2404db8b39ac wifi: brcmfmac: introducing fwil query functions 771e66f74285 ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe() b5d534b473e2 crypto: iaa - Fix potential use after free bug 3926cabcf335 crypto: qat - ensure correct order in VF restarting handler f39df661e9f6 crypto: qat - fix recovery flow for VFs ea4d47ffd39d crypto: qat - disable IOV in adf_dev_stop() df0086689c66 crypto: xor - fix template benchmarking 9432185540ba wifi: rtw88: always wait for both firmware loading attempts 7e8c4c7cbaed EDAC/synopsys: Fix error injection on Zynq UltraScale+ dbd51da69dda wifi: ath11k: use work queue to process beacon tx event c4386c5293aa drivers: gpu: drm: msm: registers: improve reproducibility 915a386c7cff qemux86: add configuration symbol to select values 62df91b21626 sched/isolation: really align nohz_full with rcu_nocbs afe643f5802b clear_warn_once: add a clear_warn_once= boot parameter 7b016793edbf clear_warn_once: bind a timer to written reset value 89a5c70f2000 clear_warn_once: expand debugfs to include read support 8014704c527d tools: Remove some options from CLANG_CROSS_FLAGS e9ca44556936 libbpf: Fix build warning on ref_ctr_off 32fe8c972c36 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. a372ac2b798d perf: x86-32: explicitly include <errno.h> a5cb41682777 perf: mips64: Convert __u64 to unsigned long long ed8ee9f3d1ae perf: fix bench numa compilation 6dbb2915e8a7 perf: add SLANG_INC for slang.h 57f78dddfd93 perf: add sgidefs.h to for mips builds 130f0306cfba perf: change --root to --prefix for python install 2520efe95341 perf: add 'libperl not found' warning 45731b6ae676 perf: force include of <stdbool.h> ace10f8dec53 fat: Replace prandom_u32() with get_random_u32() 64797bdca14e fat: don't use obsolete random32 call in namei_vfat 2442bae1a645 FAT: Added FAT_NO_83NAME 7561126bce00 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 5c51ab959876 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5869720658c9 aufs6: match exports to functions e125467cf228 aufs: adjust for v6.9+ eebcdc6635bf aufs6: correct do_splice_from prototype 4c5829036c45 aufs: update remove_page to remove_folio e8d889d0f434 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel 3ecd9203de17 aufs: fix v6.7 kernel build compilation 5e8ee028dbe2 aufs6: adapt to v6.6 i_op->ctime changes 1132c330feed aufs6: adapt to v6.6 d3e4ede69603 aufs6: core 49ec9271f41d aufs6: standalone dcc0978da2dd aufs6: mmap 80e1609b37e7 aufs6: base 0dbb3f062420 aufs6: kbuild ad51078c5ebf yaffs: fix mtime/itime field access e5f1d35d6188 yaffs2: update VFS ctime operations to 6.6+ dd374461adc7 yaffs2: v6.5 fixups f5908785d88d yaffs2: Fix miscalculation of devname buffer length d1403f0acfdf yaffs2: convert user_namespace to mnt_idmap 7dae5463b54f yaffs2: replace bdevname call with sprintf 92d30df4eb56 yaffs2: convert read_page -> readfolio 6c895bffdf72 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 6801e7d90255 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name aff012190046 yaffs2: v5.12+ build fixups (not runtime tested) fb474842c16e yaffs: include blkdev.h fe7d745aac94 yaffs: fix misplaced variable declaration bee147b2e533 yaffs2: v5.6 build fixups 22998f589ec2 yaffs2: fix memory leak when /proc/yaffs is read ce7d8084a976 yaffs: add strict check when call yaffs_internal_read_super adb7202fda95 yaffs: repair yaffs_get_mtd_device 2852e5c15d4d yaffs: Fix build failure by handling inode i_version with proper atomic API 1526802a8147 yaffs2: fix memory leak in mount/umount 6c7827a16aaa yaffs: Avoid setting any ACL releated xattr fa3482815542 Yaffs:check oob size before auto selecting Yaffs1 aaa4843b73ce fs: yaffs2: replace CURRENT_TIME by other appropriate apis 48e992af6531 yaffs2: adjust to proper location of MS_RDONLY f3af7160d8a0 yaffs2: import git revision b4ce1bb (jan, 2020) 4add698ed6e8 initramfs: allow an optional wrapper script around initramfs generation b619a8d54336 vt/conmakehash: improve reproducibility c786186aeef3 tools: use basename to identify file in gen-mach-types aa3a8e7ceb6e iwlwifi: select MAC80211_LEDS conditionally 325db54c4be9 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 23a87c6e13aa defconfigs: drop obselete options 946e5b78ab94 linux-yocto: Handle /bin/awk issues 9daee1dba585 uvesafb: provide option to specify timeout for task completion f68b8683441a uvesafb: print error message when task timeout occurs a1595c6b6017 compiler.h: Undef before redefining __attribute_const__ 8086839613c6 vmware: include jiffies.h 32e79eb3c169 Resolve jiffies wrapping about arp f6fabf91b6f2 nfs: Allow default io size to be configured. ad2b29f801e9 check console device file on fs when booting 5194785d545b mount_root: clarify error messages for when no rootfs found 78b3498cb59a mconf: fix output of cflags and libraries 9cc6870708d5 menuconfig,mconf-cfg: Allow specification of ncurses location f34088ed9c93 modpost: mask trivial warnings 4784584582f5 kbuild: exclude meta directory from distclean processing 73072b5fe25a powerpc: serialize image targets a120eb200320 arm: serialize build targets 51d5719ac05b mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 5155f0bb36f0 cpu/amd: inhibit SMP check for qemux86 e5a5996ee586 x86_64_defconfig: Fix warnings 1359db75df0c mips: make current_cpu_data preempt safe 385edf6090c3 mips: vdso: fix 'jalr $t9' crash in vdso code 968266397319 mips: Kconfig: add QEMUMIPS64 option 389ce854fde3 4kc cache tlb hazard: tlbp cache coherency 9cab61199fa8 malta uhci quirks: make allowance for slow 4k(e)c 80cae3bd9eea arm64: defconfig: remove CONFIG_IPQ_APSS_5018 41c82709900f drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 59ef4f151a5e arm64: defconfig: cleanup config options c5fb425762ed vexpress: Pass LOADADDR to Makefile 07a8b544d4e9 arm: ARM EABI socketcall 574f3ae3d2ca ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2972338da9563e64d8953921efcedea361b2b4ec) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Mon, 14 Oct 2024 13:45:33 +0000 (09:45 -0400)]
linux-yocto/6.10: update to v6.10.12
Updating linux-yocto/6.10 to the latest korg -stable release that comprises
the following commits:
e0081d1e9c57 Linux 6.10.12 47e0c6b594de powercap: intel_rapl: Change an error pointer to NULL e872738e670d USB: usbtmc: prevent kernel-usb-infoleak 3f24124ed89f USB: serial: pl2303: add device id for Macrosilicon MS3020 59ea0c908ade can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop() 3f08a4a456b1 can: mcp251xfd: properly indent labels d285ca605b66 nvme-pci: qdepth 1 quirk fa9e1c1b1f38 Bluetooth: btintel_pcie: Allocate memory for driver private data 3f9d88fbc2eb netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() ecc5368315af netfilter: nft_socket: make cgroupsv2 matching work with namespaces f8a7fa068be0 powercap/intel_rapl: Fix the energy-pkg event for AMD CPUs e3203070a635 powercap/intel_rapl: Add support for AMD family 1Ah 41db9aa05600 drm: Expand max DRM device number to full MINORBITS 7742221a263f accel: Use XArray instead of IDR for minors 8b0a86b45ae4 drm: Use XArray instead of IDR for minors e4ffea01adf3 ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() 8e7bef408261 ocfs2: add bounds checking to ocfs2_xattr_find_entry() b658d9d56a8f spi: spidev: Add missing spi_device_id for jg10309-01 dd54b7ab069f drm/amd/pm: fix the pp_dpm_pcie issue on smu v14.0.2/3 e7a76ab59372 tools: hv: rm .*.cmd when make clean 4e512c442da8 x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency e13431de1dfd ice: check for XDP rings instead of bpf program when unconfiguring 8d92ea5741e1 platform/x86/amd: pmf: Make ASUS GA403 quirk generic cb2936c24a7a smb: client: fix hang in wait_for_response() for negproto ecc8b3b6cc44 spi: bcm63xx: Enable module autoloading ed07a5988031 drm: komeda: Fix an issue related to normalized zpos d8635fbd44e9 ALSA: hda: add HDMI codec ID for Intel PTL 69e4321192d7 clk: qcom: gcc-sm8650: Don't use shared clk_ops for QUPs 6784da0b04dc ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK) dc41e72e33b8 spi: spidev: Add an entry for elgin,jg10309-01 9173a2003d8e ASoC: mediatek: mt8188-mt6359: Modify key feff318d6d2d ASoC: fix module autoloading 09ab4b2b460d ASoC: tda7419: fix module autoloading ca50510bac3c ASoC: google: fix module autoloading 7cd03e167735 ASoC: intel: fix module autoloading 98865eac258a ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict 62d0c6ce2cf0 can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration 8809b849687a can: m_can: Limit coalescing to peripheral instances d154700d6280 wifi: iwlwifi: clear trans->state earlier upon error e31a0656848a wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap() 7188b7a72320 wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead 55086c97a55d wifi: iwlwifi: mvm: pause TCM when the firmware is stopped 5116deb3ee26 wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room() 05ccaedbd651 wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation 0c211da3fcb8 wifi: iwlwifi: lower message level for FW buffer destination 05969a694471 LoongArch: KVM: Invalidate guest steal time address on vCPU reset ae2b89a2a164 LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE 3520cf2e3cc3 net: ftgmac100: Ensure tx descriptor updates are visible 66e05bb477da platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict 6b65b4f1c4c0 platform/x86: asus-wmi: Fix spurious rfkill on UX8406MA 32ee7b7e9d31 microblaze: don't treat zero reserved memory regions as error 9afeb3d0c1fe hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING ddbb44b11292 pinctrl: at91: make it work with current gpiolib 338425c8ba38 scsi: lpfc: Fix overflow build issue 4b0d65561ee8 ALSA: hda/realtek - FIxed ALC285 headphone no sound 478b57ec45bf ALSA: hda/realtek - Fixed ALC256 headphone no sound 0aa8eca1d4dc ASoC: allow module autoloading for table board_ids 486d4c4485fb ASoC: allow module autoloading for table db1200_pids 4830fa8eb426 ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile 706ddb6363c0 ASoC: SOF: mediatek: Add missing board compatible c4386c5293aa drivers: gpu: drm: msm: registers: improve reproducibility 915a386c7cff qemux86: add configuration symbol to select values 62df91b21626 sched/isolation: really align nohz_full with rcu_nocbs afe643f5802b clear_warn_once: add a clear_warn_once= boot parameter 7b016793edbf clear_warn_once: bind a timer to written reset value 89a5c70f2000 clear_warn_once: expand debugfs to include read support 8014704c527d tools: Remove some options from CLANG_CROSS_FLAGS e9ca44556936 libbpf: Fix build warning on ref_ctr_off 32fe8c972c36 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. a372ac2b798d perf: x86-32: explicitly include <errno.h> a5cb41682777 perf: mips64: Convert __u64 to unsigned long long ed8ee9f3d1ae perf: fix bench numa compilation 6dbb2915e8a7 perf: add SLANG_INC for slang.h 57f78dddfd93 perf: add sgidefs.h to for mips builds 130f0306cfba perf: change --root to --prefix for python install 2520efe95341 perf: add 'libperl not found' warning 45731b6ae676 perf: force include of <stdbool.h> ace10f8dec53 fat: Replace prandom_u32() with get_random_u32() 64797bdca14e fat: don't use obsolete random32 call in namei_vfat 2442bae1a645 FAT: Added FAT_NO_83NAME 7561126bce00 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 5c51ab959876 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5869720658c9 aufs6: match exports to functions e125467cf228 aufs: adjust for v6.9+ eebcdc6635bf aufs6: correct do_splice_from prototype 4c5829036c45 aufs: update remove_page to remove_folio e8d889d0f434 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel 3ecd9203de17 aufs: fix v6.7 kernel build compilation 5e8ee028dbe2 aufs6: adapt to v6.6 i_op->ctime changes 1132c330feed aufs6: adapt to v6.6 d3e4ede69603 aufs6: core 49ec9271f41d aufs6: standalone dcc0978da2dd aufs6: mmap 80e1609b37e7 aufs6: base 0dbb3f062420 aufs6: kbuild ad51078c5ebf yaffs: fix mtime/itime field access e5f1d35d6188 yaffs2: update VFS ctime operations to 6.6+ dd374461adc7 yaffs2: v6.5 fixups f5908785d88d yaffs2: Fix miscalculation of devname buffer length d1403f0acfdf yaffs2: convert user_namespace to mnt_idmap 7dae5463b54f yaffs2: replace bdevname call with sprintf 92d30df4eb56 yaffs2: convert read_page -> readfolio 6c895bffdf72 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 6801e7d90255 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name aff012190046 yaffs2: v5.12+ build fixups (not runtime tested) fb474842c16e yaffs: include blkdev.h fe7d745aac94 yaffs: fix misplaced variable declaration bee147b2e533 yaffs2: v5.6 build fixups 22998f589ec2 yaffs2: fix memory leak when /proc/yaffs is read ce7d8084a976 yaffs: add strict check when call yaffs_internal_read_super adb7202fda95 yaffs: repair yaffs_get_mtd_device 2852e5c15d4d yaffs: Fix build failure by handling inode i_version with proper atomic API 1526802a8147 yaffs2: fix memory leak in mount/umount 6c7827a16aaa yaffs: Avoid setting any ACL releated xattr fa3482815542 Yaffs:check oob size before auto selecting Yaffs1 aaa4843b73ce fs: yaffs2: replace CURRENT_TIME by other appropriate apis 48e992af6531 yaffs2: adjust to proper location of MS_RDONLY f3af7160d8a0 yaffs2: import git revision b4ce1bb (jan, 2020) 4add698ed6e8 initramfs: allow an optional wrapper script around initramfs generation b619a8d54336 vt/conmakehash: improve reproducibility c786186aeef3 tools: use basename to identify file in gen-mach-types aa3a8e7ceb6e iwlwifi: select MAC80211_LEDS conditionally 325db54c4be9 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 23a87c6e13aa defconfigs: drop obselete options 946e5b78ab94 linux-yocto: Handle /bin/awk issues 9daee1dba585 uvesafb: provide option to specify timeout for task completion f68b8683441a uvesafb: print error message when task timeout occurs a1595c6b6017 compiler.h: Undef before redefining __attribute_const__ 8086839613c6 vmware: include jiffies.h 32e79eb3c169 Resolve jiffies wrapping about arp f6fabf91b6f2 nfs: Allow default io size to be configured. ad2b29f801e9 check console device file on fs when booting 5194785d545b mount_root: clarify error messages for when no rootfs found 78b3498cb59a mconf: fix output of cflags and libraries 9cc6870708d5 menuconfig,mconf-cfg: Allow specification of ncurses location f34088ed9c93 modpost: mask trivial warnings 4784584582f5 kbuild: exclude meta directory from distclean processing 73072b5fe25a powerpc: serialize image targets a120eb200320 arm: serialize build targets 51d5719ac05b mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 5155f0bb36f0 cpu/amd: inhibit SMP check for qemux86 e5a5996ee586 x86_64_defconfig: Fix warnings 1359db75df0c mips: make current_cpu_data preempt safe 385edf6090c3 mips: vdso: fix 'jalr $t9' crash in vdso code 968266397319 mips: Kconfig: add QEMUMIPS64 option 389ce854fde3 4kc cache tlb hazard: tlbp cache coherency 9cab61199fa8 malta uhci quirks: make allowance for slow 4k(e)c 80cae3bd9eea arm64: defconfig: remove CONFIG_IPQ_APSS_5018 41c82709900f drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 59ef4f151a5e arm64: defconfig: cleanup config options c5fb425762ed vexpress: Pass LOADADDR to Makefile 07a8b544d4e9 arm: ARM EABI socketcall 574f3ae3d2ca ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a8f53385d49ca7dddd68056e3bc0e5fefbeee034) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Tue, 24 Sep 2024 21:18:37 +0000 (17:18 -0400)]
linux-yocto/6.10: update to v6.10.11
Updating linux-yocto/6.10 to the latest korg -stable release that comprises
the following commits:
8a886bee7aa5 Linux 6.10.11 729ae6e76187 usb: typec: ucsi: Only set number of plug altmodes after registration 7d318166bf55 ASoC: meson: axg-card: fix 'use-after-free' 080c3068715d pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID 6c69458e2e32 cifs: Fix signature miscalculation 7f7417d0ba92 drm/xe/display: fix compat IS_DISPLAY_STEP() range end d53503ca0449 ASoC: codecs: avoid possible garbage value in peb2466_reg_read() bcf0e7f90ba8 drm/i915/guc: prevent a possible int overflow in wq offsets 4e96ea328a80 spi: geni-qcom: Fix incorrect free_irq() sequence ff4767f00234 spi: geni-qcom: Undo runtime PM changes at driver exit time 01281a9e8275 ASoC: Intel: soc-acpi-intel-mtl-match: add missing empty item 8eb57389d8ad ASoC: Intel: soc-acpi-intel-lnl-match: add missing empty item ad78bcd111e3 tracing/kprobes: Fix build error when find_module() is not available abc8feacacf8 drm/xe/client: add missing bo locking in show_meminfo() 9d3de463e23b drm/xe/client: fix deadlock in show_meminfo() fc108cbc7e7a drm/amd/amdgpu: apply command submission parser for JPEG v2+ 8403c350b44e drm/amd/amdgpu: apply command submission parser for JPEG v1 42850927656a drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct() b6ce047a81f5 drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct() 73e7a3b2f451 drm/amdgpu/atomfirmware: Silence UBSAN warning affbd12c5f76 drm/nouveau/fb: restore init() for ramgp102 e79050882b85 dma-buf: heaps: Fix off-by-one in CMA heap fault handler 73333816cf2a drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl 87d3436e4c27 soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps" d1a1dfcec77c spi: nxp-fspi: fix the KASAN report out-of-bounds bug 49ac6299f2a9 tracing/osnoise: Fix build when timerlat is not enabled abee73f96d9d netlink: specs: mptcp: fix port endianness ce8eabc912fe net: dpaa: Pad packets to ETH_ZLEN b4fe06be8eee net: dsa: felix: ignore pending status of TAS module when it's disabled 8d0c3368478e net: hsr: prevent NULL pointer dereference in hsr_proxy_announce() 1f68e097e20d netfilter: nft_socket: fix sk refcount leaks b5f2f7d1c526 riscv: Disable preemption while handling PR_RISCV_CTX_SW_FENCEI_OFF edcab8d5bce3 drivers: perf: Fix smp_processor_id() use in preemptible code 176b6a0675c5 selftests: net: csum: Fix checksums for packets with non-zero padding 67b61e2f4c9c net: phy: dp83822: Fix NULL pointer dereference on DP83825 devices e55c1df0016b net: ftgmac100: Enable TX interrupt to avoid TX timeout 57db4764a88b octeontx2-af: Modify SMQ flush sequence to drop packets aca06c617c83 fou: fix initialization of grc 505ae01f75f8 net/mlx5: Fix bridge mode operations when there are no VFs 317b791922b8 net/mlx5: Verify support for scheduling element and TSAR type 0865cf82edfc net/mlx5: Correct TASR typo into TSAR 58491e7afe24 net/mlx5: Add missing masks and QoS bit masks for scheduling elements 849bc9775242 net/mlx5: Explicitly set scheduling element and TSAR type 478f00895f44 net/mlx5e: Add missing link mode to ptys2ext_ethtool_map 2e1880fd618f net/mlx5e: Add missing link modes to ptys2ethtool_map 20700e95b90a net/mlx5: Update the list of the PCI supported devices f422771750e4 igb: Always call igb_xdp_ring_update_tail() under Tx lock 57b01a10ae14 ice: fix VSI lists confusion when adding VLANs 4d6ad546156a ice: fix accounting for filters shared by multiple VSIs 5f6c00ae7b33 ice: Fix lldp packets dropping after changing the number of channels a4b9c2fd80f2 hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2 de239e8db564 net: hsr: Send supervisory frames to HSR network with ProxyNodeTable data 506dd33be9fd selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected() 3e8856209299 cxl: Restore XOR'd position bits during address translation b5bd350efae9 cxl/core: Fix incorrect vendor debug UUID define 70b90f7843ec clk/sophgo: Using BUG() instead of unreachable() in mmux_get_parent_id() 556c31259cdd eeprom: digsy_mtc: Fix 93xx46 driver probe failure c5702cc3cb1b drm/amd/display: Fix FEC_READY write on DP LT d36ad993d565 drm/amd/display: Disable error correction if it's not supported 9c838257b95d riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz 8c6a5a1fc02a firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire() 36050b7cdb3a arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E 77e4578148b8 bcachefs: Don't delete open files in online fsck efb335dc3664 bcachefs: Revert lockless buffered IO path 0514b281f36b bcachefs: Fix bch2_extents_match() false positive 954fd4c81f22 mm: avoid leaving partial pfn mappings around in error case d6f018a3b49d x86/hyperv: fix kexec crash due to VP assist page corruption 1bb24288b625 clocksource: hyper-v: Use lapic timer in a TDX VM without paravisor 5dfb716fdb7d dm-integrity: fix a race condition when accessing recalc_sector 327f0792ca04 net: libwx: fix number of Rx and Tx descriptors 8e1f7e51648e net: tighten bad gso csum offset check in virtio_net_hdr 5a6faeb2815e minmax: reduce min/max macro expansion in atomisp driver 70eb635cdbe9 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma 18c0ddc03703 arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma e5ba8d381a3c selftests: mptcp: join: restrict fullmesh endp on 1st sf 12134a652b0a mptcp: pm: Fix uaf in __timer_delete_sync f311968726d5 platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array b38c19783286 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses a23c1b9a76f8 NFS: Avoid unnecessary rescanning of the per-server delegation list f2331b87fdaf NFSv4: Fix clearing of layout segments in layoutreturn 5c605d81e3d8 smb/server: fix return value of smb2_open() 0b99d0e17d6a s390/mm: Pin identity mapping base to zero 7a6e0b6fe3cf drm/xe: use devm instead of drmm for managed bo f3c6de0fa538 drm/xe: fix WA 14018094691 3aa5397e333a drm/xe/xe2lpm: Extend Wa_16021639441 f74e8bc5d71a Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table b4ca1ead719c drm/msm/adreno: Fix error return if missing firmware-name ad0a22cb9047 spi: zynqmp-gqspi: Scale timeout by data size c27f780f4542 platform/surface: aggregator_registry: Add support for Surface Laptop 6 d8d5fb769017 platform/surface: aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5 845eef138035 platform/surface: aggregator_registry: Add support for Surface Laptop Studio 2 41c042722007 platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 db707dd766c9 platform/surface: aggregator_registry: Add Support for Surface Pro 10 4111ff8f9a15 platform/x86: asus-wmi: Add quirk for ROG Ally X 317159931f8f scripts: kconfig: merge_config: config files: add a trailing newline 3dfab03b923c cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug f693397eb9a5 Input: edt-ft5x06 - add support for FocalTech FT8201 d189e24a42b8 HID: multitouch: Add support for GT7868Q 1fe7facedf6e hid-asus: add ROG Ally X prod ID to quirk list 883e932bd416 Input: synaptics - enable SMBus for HP Elitebook 840 G2 5720cd7313af Input: ads7846 - ratelimit the spi_sync error message a314bb665a2a btrfs: update target inode's ctime on unlink 45ce59266a75 net: hns3: use correct release function during uninitialization 57a606ca15de drm/amdgpu: Update kmd_fw_shared for VCN5 8d92bafd4c67 wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change 59c1b7916dba powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL b7002518171d net: phy: vitesse: repair vsc73xx autonegotiation a43653ed1ef1 drm: panel-orientation-quirks: Add quirk for Ayn Loki Max df5a3a6d2020 drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero a387bfd15305 net: ethernet: use ip_hdrlen() instead of bit shift ccc94e269281 usbnet: ipheth: fix carrier detection in modes 1 and 4 08ca800b0cd5 usbnet: ipheth: do not stop RX on failing RX callback 716b11132999 usbnet: ipheth: drop RX URBs with no payload 5ad04d8e4207 usbnet: ipheth: remove extraneous rx URB length check 02bc490c4590 ksmbd: override fsids for smb2_query_info() 08f9f96d430e ksmbd: override fsids for share path check 960be51f89cd drm/mediatek: Set sensible cursor width/height values to fix crash 3e1840750c57 usb: typec: ucsi: Fix cable registration a67fc92568b8 usb: typec: ucsi: Always set number of alternate modes 049be94099ea Linux 6.10.10 60e01e9316a3 LoongArch: Use accessors to page table entries instead of direct dereference 12bc88ca29de spi: spi-fsl-lpspi: Fix off-by-one in prescale max 01681aa609b5 btrfs: fix race between direct IO write and fsync when using same fd 6f574d015689 drm/i915/display: Increase Fast Wake Sync length as a quirk 48cb63ce38b9 drm/i915/display: Add mechanism to use sink model when applying quirk b4e9331e9064 x86/mm: Fix PTI for i386 some more 7c890ef60bf4 ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery() 5ac3d0a487d1 nvmet: Identify-Active Namespace ID List command should reject invalid nsid 2443c10be369 nvme: rename CDR/MORE/DNR to NVME_STATUS_* d433e595f1ac nvme: fix status magic numbers 1be0c309a33c nvme: rename nvme_sc_to_pr_err to nvme_status_to_pr_err 39517a901b8f cifs: Fix SMB1 readv/writev callback in the same way as SMB2/3 72a57a7b4f83 cifs: Fix zero_point init on inode initialisation 82f134ddd4f5 riscv: Fix RISCV_ALTERNATIVE_EARLY bb63fe4f5f31 riscv: Improve sbi_ecall() code generation by reordering arguments 3445b6ccc792 riscv: Add tracepoints for SBI calls and returns 339b880e7ced riscv: Do not restrict memory size because of linear mapping on nommu 775a2238aa98 riscv: Fix toolchain vector detection 1a46c7f6546b smb: client: fix double put of @cfile in smb2_rename_path() d195d5fae9b8 gpio: modepin: Enable module autoloading fcb0ebed9345 gpio: rockchip: fix OF node leak in probe() c2017deb0330 drm/i915/fence: Mark debug_fence_free() with __maybe_unused e74af8de40b5 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused 74182cc77497 nouveau: fix the fwsec sb verification register. 709aba10e2fa clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time 0d1e7301225c clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs 527663015f23 ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode 9bf1c67635b5 riscv: mm: Do not restrict mmap address based on hint 62f6ca61bb88 riscv: selftests: Remove mmap hint address checks 9795a6bd7172 ASoc: SOF: topology: Clear SOF link platform name upon unload 68e6917f3d4e clk: qcom: gcc-x1e80100: Don't use parking clk_ops for QUPs cf7ce11385cc nvme-pci: allocate tagset on reset if necessary 6c04d1e3ab22 nvmet-tcp: fix kernel crash if commands allocation fails 67002edd6c6c ASoC: tegra: Fix CBB error during probe() 55fe39810bea powerpc/vdso: Don't discard rela sections 1e08132bc7c7 powerpc/64e: Define mmu_pte_psize static 7ebaff701efe powerpc/64e: split out nohash Book3E 64-bit code 4429f9807e63 powerpc/64e: remove unused IBM HTW code 70eee39bbd05 clk: qcom: ipq9574: Update the alpha PLL type for GPLLs 7b7a9dac3878 clk: qcom: gcc-x1e80100: Fix USB 0 and 1 PHY GDSC pwrsts flags 101c62609886 drm/xe/xe2lpg: Extend workaround 14021402888 2cb699051873 drm/xe/xe2: Add workaround 14021402888 e70f6ac7b761 net/mlx5e: SHAMPO, Fix page leak c26243db74c1 net/mlx5e: SHAMPO, Use KSMs instead of KLMs f5ce0b408124 hid: bpf: add BPF_JIT dependency 17c1e62c7ec2 crypto: starfive - Fix nent assignment in rsa dec 0e3da92dbf6e crypto: starfive - Align rsa input data to 32-bit f9d0026c628c ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf 79f80316e6a9 ata: libata-scsi: Remove redundant sense_buffer memsets 830bdd8a183d drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes 4ba7c00d39f6 drm/amd: Add gfx12 swizzle mode defs d33a5bff7059 can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd 91c389c7aa93 can: mcp251xfd: clarify the meaning of timestamp 185c150a826e can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum 018028d42bbc can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function bc7fbb37e3d2 arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry 7c7d598974b5 arm64: acpi: Move get_cpu_for_acpi_id() to a header eea54a453c1d ACPI: processor: Fix memory leaks in error paths of processor_add() 560eef75500d ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() 9be835e9fd63 fs: relax permissions for listmount() e895aef0485f fs: simplify error handling 968d52c4dde2 path: add cleanup helper da5f374103a1 workqueue: Improve scalability of workqueue watchdog touch 4b88865d8bf0 workqueue: wq_watchdog_touch is always called with valid CPU 43568d917d93 mm/memcontrol: respect zswap.writeback setting from parent cg too b7d4dd381d3e mm: zswap: rename is_zswap_enabled() to zswap_is_enabled() b9b6882e243b perf/aux: Fix AUX buffer serialization 13123ef14a94 uprobes: Use kzalloc to allocate xol area e47d7f80b4d7 clocksource/drivers/timer-of: Remove percpu irq related code 9c09812e885a clocksource/drivers/imx-tpm: Fix next event not taking effect sometime 13145027070c clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX 00fe5292f081 VMCI: Fix use-after-free when removing resource in vmci_resource_remove() a11874db04ea Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic 928e399e84f4 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind 2241b78f2245 nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc f78addda7afc nvmem: u-boot-env: error if NVMEM device is too small 540ca4c902d9 dt-bindings: nvmem: Use soc-nvmem node name instead of nvmem 109e845c1184 binder: fix UAF caused by offsets overwrite bfc1704d909d misc: fastrpc: Fix double free of 'buf' in error path 31b793b08134 usb: typec: ucsi: Fix the partner PD revision c1e23cee9ce3 usb: dwc3: Avoid waking up gadget during startxfer 2ba5ad41218a usb: cdns2: Fix controller reset issue 0140b2b5b76a usb: dwc3: core: update LC timer as per USB Spec V3.2 a334f875a886 iio: adc: ad7124: fix DT configuration parsing 76a160c8e82a iio: adc: ad7124: fix chip ID mismatch 6e4bf8e79966 iio: adc: ad_sigma_delta: fix irq_flags on irq request 0e79ed236b4d iio: adc: ad7606: remove frstdata check for serial mode 6c56053739ad iio: adc: ad7124: fix config comparison 9de24f9ef0f1 iio: imu: inv_mpu6050: fix interrupt status read for old buggy chips b30d022f04a8 iio: fix scale application in iio_convert_raw_to_processed_unlocked 3d752f729e35 iio: buffer-dmaengine: fix releasing dma channel on error 8961b245e8f9 staging: iio: frequency: ad9834: Validate frequency parameter value 84dc375c8350 tcp: process the 3rd ACK with sk_socket for TFO/MPTCP 98d1b6b48628 fs: only copy to userspace on success in listmount() e30b013e24da drm/amdgpu: Fix amdgpu_device_reset_sriov retry logic 3adb4ae45e42 drm/amdgpu: Add reset_context flag for host FLR 1f490704c616 drm/amdgpu: Fix two reset triggered in a row f9f0b593baef NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations 3b692794b81f smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() b8186f5cfa4f ata: pata_macio: Use WARN instead of BUG 9cb25a390a41 spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register 189d3ed3b25b MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed d1207f07decc kunit/overflow: Fix UB in overflow_allocation_test c33a9806dc80 net: hns3: void array out of bound when loop tnl_num 0f078f8ca93b lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() bf68acd840b6 of/irq: Prevent device address out-of-bounds read in interrupt map walk ef4e249971eb Squashfs: sanity check symbolic link size 51263e839929 usbnet: ipheth: race between ipheth_close and error handling d76fc0f0b18d Input: uinput - reject requests with unreasonable number of slots adb3e3c1ddb5 HID: amd_sfh: free driver_data after destroying hid device 48b2108efa20 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup d21f3480b6db s390/vmlinux.lds.S: Move ro_after_init section behind rodata section 55b046ec8a4f btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry() ee73a15d4a8c spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware f743662ab629 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated e2d14bfda9eb i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup f62bf0cc6075 i3c: master: svc: resend target address when get NACK 8d5863cb33aa vfs: Fix potential circular locking through setxattr() and removexattr() cec226f9b1fd cachefiles: Set the max subreq size for cache writes to MAX_RW_COUNT cae59dffe652 s390/boot: Do not assume the decompressor range is reserved 66a490d7c5dd regmap: maple: work around gcc-14.1 false-positive warning 4794579335ca LoongArch: Use correct API to map cmdline in relocate_kernel() 52d9d4f33b85 drm/amdgpu: add mutex to protect ras shared memory 42e6607d33c7 net: dpaa: avoid on-stack arrays of NR_CPUS elements 056e0cd381d5 Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush() 2d82277f6619 tcp: Don't drop SYN+ACK for simultaneous connect(). 81c68e218ab8 PCI: Add missing bridge lock to pci_bus_lock() 6ffa0fb4f842 riscv: set trap vector earlier 142ef3a1c98f cxl/region: Verify target positions using the ordered target list 101737d8b88d ethtool: fail closed if we can't get max channel used in indirection tables ef9a8b73c8b6 btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info() f895db00c65e btrfs: replace BUG_ON() with error handling at update_ref_for_cow() a7f16a7a7098 btrfs: handle errors from btrfs_dec_ref() properly 03804641ec2d btrfs: clean up our handling of refs == 0 in snapshot delete a7dfb14798bc btrfs: replace BUG_ON with ASSERT in walk_down_proc() 704c359b4093 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc() ab6a217ac577 btrfs: slightly loosen the requirement for qgroup removal b5a531dd2f72 fs/ntfs3: Check more cases when directory is corrupted 5e1a3e5ddf6a smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() 0d0d06fbc8f2 drm/amdgpu: reject gang submit on reserved VMIDs 16c317f16e38 watchdog: imx7ulp_wdt: keep already running watchdog enabled 9cd15511de7c bpf: Remove tst_run from lwt_seg6local_prog_ops. 89827a4de802 iommufd: Require drivers to supply the cache_invalidate_user ops 3913cea77d64 staging: vchiq_core: Bubble up wait_event_interruptible() return value bc89b8a2c6e2 PCI: qcom: Override NO_SNOOP attribute for SA8775P RC 412db603a1d2 perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated c16916dd6c16 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() a90abf931046 dma-mapping: benchmark: Don't starve others when doing the test 926107e6e3f6 jbd2: avoid mount failed when commit block is partial submitted 6dd40d964e67 ext4: fix possible tid_t sequence overflows bce2c507d99e drm/amdgpu: Set no_hw_access when VF request full GPU fails 9feed1c5260c libbpf: Add NULL checks to bpf_object__{prev_map,next_map} 899eddc06e02 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment 26825b62bd1b hwmon: (w83627ehf) Fix underflows seen when writing limit attributes 996221b03099 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes 16f42953231b hwmon: (lm95234) Fix underflows seen when writing limit attributes b0bdb43852bf hwmon: (adc128d818) Fix underflows seen when writing limit attributes e74ba5e3056f tracing/kprobes: Add symbol counting check when module loads 8f2dabd2eef1 crypto: qat - fix unintentional re-enabling of error interrupts bba47fe3b038 scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info f14d3e1aa613 scsi: pm80xx: Set phy->enable_completion only when we wait for it 3844586e9bd9 scsi: ufs: core: Remove SCSI host only if added 25eaef533bf3 wifi: rtw88: usb: schedule rx work after everything is set up 2745d99da131 virtio_ring: fix KMSAN error for premapped mode bfc44075b197 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv 2962197b3e92 devres: Initialize an uninitialized struct member fc843d3837eb um: line: always fill *error_out in setup_one_line() 1200485653a0 cgroup: Protect css->cgroup write under css_set_lock 64149da0fddb block: don't call bio_uninit from bio_endio 08205763198a iommu/vt-d: Remove control over Execute-Requested requests 81f8c4381371 iommu/vt-d: Handle volatile descriptor status read 15364a1ae180 cxl/region: Fix a race condition in memory hotplug notifier aa4e90ed8c5d dm init: Handle minors larger than 255 85c9fdf75cd8 ASoC: topology: Properly initialize soc_enum values eb21d40a2189 phy: zynqmp: Take the phy mutex in xlate 7f093820c084 firmware: cs_dsp: Don't allow writes to read-only controls 112fd2f02b30 xen: privcmd: Fix possible access to a freed kirqfd instance 982e057ee188 tools/net/ynl: fix cli.py --subscribe feature c61c4a64d246 selftests: net: enable bind tests 553769473343 net: dsa: vsc73xx: fix possible subblocks range of CAPT block b4c56ed51390 net: xilinx: axienet: Fix race in axienet_stop 7c1ac9e92797 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN 7a8d3a25f6b4 r8152: fix the firmware doesn't work c46cd6aaca81 fou: Fix null-ptr-deref in GRO. 58571ffb7843 bareudp: Fix device stats updates. c8ffe2d4d37a bpf: add check for invalid name in btf_name_valid_section() e454476c4452 bpf, net: Fix a potential race in do_sock_getsockopt() d860f25dee0e net: dqs: Do not use extern for unused dql_group 720f1548fb13 usbnet: modern method to get random MAC fc110a08e83c ice: do not bring the VSI up, if it was down before the XDP setup 041cbd1feb43 ice: remove ICE_CFG_BUSY locking from AF_XDP code 6ea67b4790a0 ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset 391f7dae3d83 ice: protect XDP configuration with a mutex 2285c2faef19 ice: move netif_queue_set_napi to rtnl-protected sections ced032853080 ptp: ocp: adjust sysfs entries to expose tty information 45e1755eedd6 ptp: ocp: convert serial ports to array d9c8dbbc236c net: phy: Fix missing of_node_put() for leds 6a920f041aeb net: ethernet: ti: am65-cpsw: Fix RX statistics for XDP_TX and XDP_REDIRECT 1b8719ac77cf perf lock contention: Fix spinlock and rwlock accounting 4b19c83ba108 hwmon: (hp-wmi-sensors) Check if WMI event data exists 0b7d7bca20c5 igc: Unlock on error in igc_io_resume() 70e6473995a4 scripts: fix gfp-translate after ___GFP_*_BITS conversion to an enum 671013001365 hwmon: ltc2991: fix register bits defines 58afdc9b1887 Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT cae19117ac36 Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once 5d8a15c1138e Bluetooth: qca: If memdump doesn't work, re-enable IBS c4adc08b85f9 can: kvaser_pciefd: Use a single write when releasing RX buffers d1a40a5c2a4c can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR 330912c6f39d can: kvaser_pciefd: Rename board_irq to pci_irq 662f25ae3401 can: kvaser_pciefd: Remove unnecessary comment fa2951deaea7 can: kvaser_pciefd: Skip redundant NULL pointer check in ISR b15bfd9701c6 regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR 6e68abdc5d67 spi: intel: Add check devm_kasprintf() returned value 7a9203f945fe platform/x86: dell-smbios: Fix error path in dell_smbios_init() 36486c9e8e01 ice: Add netif_device_attach/detach into PF reset flow 50161385e9d6 igb: Fix not clearing TimeSync interrupts for 82580 7dfa4279c55f cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region 55e78331e0ca cifs: Fix copy offload to flush destination region f3d8e8fde454 netfs, cifs: Fix handling of short DIO read 2e1c24f7f5e5 cifs: Fix lack of credit renegotiation on read retry 9cf20320a013 rust: kbuild: fix export of bss symbols c5a5feb1f84d can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode 9b6513daa5e2 can: m_can: Reset cached active_interrupts on start 3fe629aa7d47 can: m_can: disable_all_interrupts, not clear active_interrupts 281f32ea887e can: m_can: Do not cancel timer from within timer 83e5c41d1ecd can: m_can: Remove m_can_rx_peripheral indirection 79ae3475c9cf can: m_can: Remove coalesing disable in isr during suspend 7eab2b893d5e can: m_can: Reset coalescing during suspend/resume abf296d242cd can: m_can: Release irq on error in m_can_open abb0a615569e can: bcm: Remove proc entry when dev is unregistered. 79cc2b84ad24 drm/amdgpu/display: handle gfx12 in amdgpu_dm_plane_format_mod_supported 14c9b54b28e0 drm/amdgpu: Correct register used to clear fault status 9073d2cb8fdb drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6 ede06d233925 drm/amd/display: Check denominator crb_pipes before used 11f997143c67 drm/amd/display: Check denominator pbn_div before used 67c07958facc pcmcia: Use resource_size function on resource object b86c6b2ab1c7 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse 4afc9cda8ade Input: ili210x - use kvmalloc() to allocate buffer for firmware update dd47051c76c8 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) 9ae799838b29 ice: Check all ice_vsi_rebuild() errors in function 90afe40da0a5 seccomp: release task filters when the task exits 68d815648094 powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas() dfd2e8eaa64b fs: relax permissions for statmount() 15c770640bcb fs: don't copy to userspace under namespace semaphore e37e875e40b5 vfio/spapr: Always clear TCEs before unsetting the window 4fd7a0513d67 media: vivid: don't set HDMI TX controls if there are no HDMI outputs 9f216ceb125c crypto: qat - initialize user_input.lock for rate_limiting 47d7b9a56deb drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts c2056c7a840f drm/amdgpu: Fix smatch static checker warning 9738a1d834fb drm/amdgpu: add missing error handling in function amdgpu_gmc_flush_gpu_tlb_pasid 5639a3048c70 drm/amd/display: Validate function returns 47e637193f9a drm/amd/display: Check HDCP returned status adc74d25cdbb drm/amd/display: Run DC_LOG_DC after checking link->link_enc c1b85157d456 drm/amdgpu: Fix register access violation 6fe9ca2ca389 usb: gadget: aspeed_udc: validate endpoint index for ast udc d66ec9855b21 usb: uas: set host status byte on data completion error 08155329af59 wifi: rtw89: wow: prevent to send unexpected H2C during download Firmware d45b1c62d8af wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3 8aa2cd9f37d7 leds: spi-byte: Call of_node_put() on error path 606cd754cad7 media: vivid: fix wrong sizeimage value for mplane f80c65d1e9a6 riscv: kprobes: Use patch_text_nosync() for insn slots 90cc74552a73 fs/ntfs3: One more reason to mark inode bad 925fd8ee80d5 udf: Avoid excessive partition lengths 3cca098c9139 wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check 94dc8dc1c038 gve: Add adminq mutex lock 39c3b595f3ef netfilter: nf_conncount: fix wrong variable type 01579894637b iommu: sun50i: clear bypass register 86e99aab7e18 x86/kmsan: Fix hook for unaligned accesses c8cb076f865f af_unix: Remove put_pid()/put_cred() in copy_peercred(). 845af9c8ce03 media: b2c2: flexcop-usb: fix flexcop_usb_memory_req 34d1122674b8 irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 01e43f1f651c irqchip/renesas-rzg2l: Reorder function calls in rzg2l_irqc_irq_disable() b69449b6c174 accel/habanalabs/gaudi2: unsecure edma max outstanding register 1cf8cd809030 ELF: fix kernel.randomize_va_space double read af246e400789 bpf, verifier: Correct tail_call_reachable for bpf prog 276872034888 virt: sev-guest: Mark driver struct with __refdata to prevent section mismatch 941358a2c56e cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition 4e2b49a85e79 drm/amd/display: Check UnboundedRequestEnabled's value 73656d1f4a74 smack: unix sockets: fix accept()ed socket label 25a15f80253a wifi: ath12k: fix firmware crash due to invalid peer nss 3e0a29500282 wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he() b0d13e92d927 ALSA: hda: Add input value sanity checks to HDMI channel map controls d4e65b669755 ALSA: control: Apply sanity check of input values for user elements 1b55a0249ae2 ALSA: hda/realtek: extend quirks for Clevo V5[46]0 db492b5a322c drm/amd/display: Lock DC and exit IPS when changing backlight d1e4d3df12e4 drm/i915: Do not attempt to load the GSC multiple times 675d6d34fc1c drm/amdgpu: always allocate cleared VRAM for GEM allocations 1cc695be8920 drm/imagination: Free pvr_vm_gpuva after unlink 33eb0344e186 drm/panthor: Restrict high priorities on group_create a6b268fce7bf drm/panthor: flush FW AS caches in slow reset path 966fe02a285d drm/xe/gsc: Do not attempt to load the GSC multiple times e91dab550dd1 btrfs: zoned: handle broken write pointer on zones c3ae6e7b970d btrfs: qgroup: don't use extent changeset when not needed 74866c16ea21 nilfs2: fix state management in error path of log writing function 962562d4c70c nilfs2: protect references to superblock parameters exposed in sysfs 1cf1f7e8cd47 nilfs2: fix missing cleanup on rollforward recovery error d7c01c0714c0 sched: sch_cake: fix bulk flow accounting logic for host fairness 47abd8adddbc ila: call nf_unregister_net_hooks() sooner 126d72b726c4 tcp_bpf: fix return value of tcp_bpf_sendmsg() 436dd444d8b2 Revert "wifi: ath11k: support hibernation" 930840f19ec9 Revert "wifi: ath11k: restore country code during resume" 3aa52bd43986 Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs" 82e3e968defb x86/apic: Make x2apic_disable() work correctly ce9e83a066f4 x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported ddee07e8ad90 net: mctp-serial: Fix missing escapes on transmit 4982a47154f0 net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup f579d17a8644 eventfs: Use list_del_rcu() for SRCU protected list variable 0a11262549ac fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF 98cc18b1b71e userfaultfd: fix checks for huge PMDs db978287e908 userfaultfd: don't BUG_ON() if khugepaged yanks our page table 4679272d5252 tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() aec14e97c866 tracing: Avoid possible softlockup in tracing_iter_reset() 8a9d0d405159 tracing/timerlat: Only clear timer if a kthread exists 27282d2505b4 tracing/osnoise: Use a cpumask to know what threads are kthreads 0efbad8445fb spi: rockchip: Resolve unbalanced runtime PM / system PM handling e7eb8b9c8391 Revert "mm: skip CMA pages when they are not available" 2d476c86ba47 mm/slub: add check for s->flags in the alloc_tagging_slab_free_hook 6cf74e0e5e3a mm: vmalloc: ensure vmap_block is initialised before adding to queue 55c39bb701ba kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y bd4c713e0652 maple_tree: remove rcu_read_lock() from mt_validate() 16ad36c8e66a codetag: debug: mark codetags for poisoned page as empty 77e240511603 alloc_tag: fix allocation tag reporting when CONFIG_MODULES=n 1e96ae38257c mm: vmalloc: optimize vmap_lazy_nr arithmetic when purging each vmap_area e554113a1cd2 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open 1e8a6948bdbd pinctrl: qcom: x1e80100: Bypass PDC wakeup parent for now be495259a08e clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API 382ef041d60e clk: qcom: clk-alpha-pll: Fix the pll post div mask d81ef42faf96 clk: starfive: jh7110-sys: Add notifier for PLL0 clock c37c00cf3d03 parisc: Delay write-protection until mark_rodata_ro() call a3b6ff6c896a riscv: misaligned: Restrict user access to kernel memory 85cda5b040bd ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards harder 2a5f32223e8f fuse: clear PG_uptodate when using a stolen page b39cea3a5a93 fuse: fix memory leak in fuse_create_open c5a56f3000a9 fuse: use unsigned type for getxattr/listxattr size truncation 55c0b50148f7 fuse: check aborted connection before adding requests to pending list for resending 58020fe88352 fuse: disable the combination of passthrough and writeback cache 7a0b9c73ec42 fuse: update stats for pages in dropped aux writeback list 73279b3c312f mmc: cqhci: Fix checking of CQHCI_HALT state 0e8df0942de0 mmc: sdhci-of-aspeed: fix module autoloading 5b1ef10f7d49 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K 202c58db7a9c mmc: core: apply SD quirks earlier during probe 129ba129f20b selftests: mm: fix build errors on armhf 25256e790f9f Bluetooth: MGMT: Ignore keys being loaded with invalid type 6f774a3a00ec Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" 70c76a9c55ed rust: macros: provide correct provenance when constructing THIS_MODULE bf958898d5f5 nvme-pci: Add sleep quirk for Samsung 990 Evo 1863e1f098c5 irqchip/riscv-aplic: Fix an IS_ERR() vs NULL bug in probe() f13b5afc5c48 rtmutex: Drop rt_mutex::wait_lock before scheduling cfcd89ed9c57 x86/kaslr: Expose and use the end of the physical memory address space 9319bfd74041 irqchip/sifive-plic: Probe plic driver early for Allwinner D1 platform 028bd7b41f56 irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() 8717dc35c0e5 perf/x86/intel: Limit the period on Haswell b55ce742afcb x86/tdx: Fix data leak in mmio_read() 81790a4dce06 ata: libata: Fix memory leak for error path in ata_host_alloc() 28be82053460 ksmbd: Unlock on in ksmbd_tcp_set_interfaces() 4c8496f44f5b ksmbd: unset the binding mark of a reused connection 762099898309 smb: client: fix double put of @cfile in smb2_set_path_size() f06af737e4be powerpc/qspinlock: Fix deadlock in MCS queue a6370f7196b6 ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx 1a892e42d4cc ALSA: hda/realtek - Fix inactive headset mic jack for ASUS Vivobook 15 X1504VAP deb8e5a399e9 ALSA: hda/realtek: Enable Mute Led for HP Victus 15-fb1xxx e083e14b1344 ALSA: hda/realtek: add patch for internal mic in Lenovo V145 54e3f7d0a17f ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices 85e5f2451853 KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing 67766d01014e KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE ecdbe8ac86fb KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS 6a14fad8be17 ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object 396c88ab6dab net: ethernet: ti: am65-cpsw: fix XDP_DROP, XDP_TX and XDP_REDIRECT f7fe95f40c85 net: microchip: vcap: Fix use-after-free error in kunit test 2e7189d2b1de net: ethernet: ti: am65-cpsw: Fix NULL dereference on XDP_TX 590768e13ddd xfs: xfs_finobt_count_blocks() walks the wrong btree 32008ab989dd sch/netem: fix use after free in netem_dequeue 03e2a1209a83 libfs: fix get_stashed_dentry() 1611860f184a Linux 6.10.9 5c8dc61a17f4 i2c: Use IS_REACHABLE() for substituting empty ACPI functions b4fc7d011bc7 drm/amdgpu: remove redundant semicolons in RAS_EVENT_LOG 9ce27841e0e1 mm: Fix filemap_invalidate_inode() to use invalidate_inode_pages2_range() ca32ee853a1e pinctrl: core: reset gpio_device in loop in pinctrl_pins_show() f45f8af567b6 media: uvcvideo: Enforce alignment of frame and interval b557ccd62c5c crypto: ecc - Fix off-by-one missing to clear most significant digit 54834585e91c drm/amd/display: Skip wbscl_set_scaler_filter if filter is null e46b70a7cfed drm/amd/display: Check BIOS images before it is used de449701ca07 drm/amdkfd: use mode1 reset for RAS poison consumption 41c91c78eac0 drm/amdgpu: set RAS fed status for more cases 30d1b783b6ee drm/amd/display: Avoid overflow from uint32_t to uint8_t 31c254c9cd4b drm/amd/display: Disable DMCUB timeout for DCN35 8dea33a86c26 drm/amd/display: use preferred link settings for dp signal only eba4b2a38ccd drm/amd/display: Remove register from DCN35 DMCUB diagnostic collection c592b6355b9b drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX 6bf920193ba1 drm/amd/display: added NULL check at start of dc_validate_stream 80a984854ff0 drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay 0b9696a9bd55 drm/amdgpu: fix overflowed constant warning in mmhub_set_clockgating() 2fd24d2b99c8 drm/amdgpu: add lock in kfd_process_dequeue_from_device ba1123e2e864 drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb 314883f6db87 drm/amdgpu: add skip_hw_access checks for sriov 72de6c05742f block: remove the blk_flush_integrity call in blk_integrity_unregister dc537a72f648 driver: iio: add missing checks on iio_info's callback access af84813cfd29 drm/xe: Add GuC state asserts to deregister_exec_queue f909236671fe f2fs: fix to do sanity check on blocks for inline_data inode 4540181f66cf wifi: cfg80211: make hash table duplicates more survivable 82fff0aa4aff hwmon: (k10temp) Check return value of amd_smn_read() 5fa5febeaf17 thermal: trip: Use READ_ONCE() for lockless access to trip properties db67686676c7 dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor cc8d9d36169d dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks d00f6aab2139 pinctrl: renesas: rzg2l: Validate power registers for SD and ETH e797ce6fd49f drm/xe: Check valid domain is passed in xe_force_wake_ref 5e183e1c7ee2 drm/xe: Ensure caller uses sole domain for xe_force_wake_assert_held 1fb136939537 drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ 3e6ff8ca7faa net: tcp/dccp: prepare for tw_timer un-pinning b69aadeb26cb RAS/AMD/ATL: Validate address map when information is gathered af4dec239583 gfs2: Revert "Add quota_change type" 5d734665cd5d crypto: stm32/cryp - call finalize with bh disabled f756e46704f1 drm/meson: plane: Add error handling c909ab41df2b net/mlx5e: SHAMPO, Fix incorrect page release 1d2de6dd5902 platform/chrome: cros_ec_lpc: MEC access can use an AML mutex d3703fa94116 smack: tcp: ipv4, fix incorrect labeling 61e5929d10b8 regmap: spi: Fix potential off-by-one when calculating reserved size bb706e92c87b drm/xe: Don't overmap identity VRAM mapping 0080bdd9752a drm/amdgu: fix Unintentional integer overflow for mall size 738cda07e5bb tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp c64470787959 net: remove NULL-pointer net parameter in ip_metrics_convert 7ef1d2e240c3 fsnotify: clear PARENT_WATCHED flags lazily 4ff3d3d18d8f drm/xe: Use missing lock in relay_needs_worker 99331fe68a8e usb: typec: ucsi: Fix null pointer dereference in trace ce16bd3a4a41 usbip: Don't submit special requests twice 1eea6c49abf7 media: v4l2-cci: Always assign *val 251f627e25c8 rcu/nocb: Remove buggy bypass lock contention mitigation 514377ab902c pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode. 053f3b86631d ionic: fix potential irq name truncation 6aa9ad7f4508 RDMA/efa: Properly handle unexpected AQ completions a197446759b3 remoteproc: qcom_q6v5_pas: Add hwspinlock bust on stop 1e0ecab555b9 soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host() 145c38e5b540 hwspinlock: Introduce hwspin_lock_bust() 38c775a1eb33 wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD deffdebd9a5a wifi: iwlwifi: mvm: use only beacon BSS load for active links bb65c7b0d6c7 remoteproc: mediatek: Zero out only remaining bytes of IPI buffer e965c638f3be PCI: al: Check IORESOURCE_BUS existence during probe 1223b3426e8e cpufreq: scmi: Avoid overflow of target_freq in fast switch 0c7ac6867e92 wifi: cfg80211: restrict operation during radar detection 564875db8e8b wifi: iwlwifi: remove fw_running op fb8e15ba808d drm/amdgpu: update type of buf size to u32 for eeprom functions 179cc680f052 drm/amdgpu: Queue KFD reset workitem in VF FED 79b0da10223b drm/amd/display: Fix pipe addition logic in calc_blocks_to_ungate DCN35 63c195b4b89b drm/amdgpu: fix compiler 'side-effect' check issue for RAS_EVENT_LOG() 3863350172a7 drm/kfd: Correct pinned buffer handling at kfd restore and validate process 17881ea63b2f drm/xe: Fix the warning conditions 02ed3fcf1d8f wifi: rtw89: ser: avoid multiple deinit on same CAM c5d3bf45dc43 drm/amd/pm: check negtive return for table entries 7b56041e731d drm/amdgpu: fix the warning bad bit shift operation for aca_error_type type 130c2dc75c8c drm/amdgpu: the warning dereferencing obj for nbio_v7_4 0312bf150333 drm/amd/pm: check specific index for smu13 f8e484c9e265 drm/amd/pm: check specific index for aldebaran d3f927ef0607 drm/amdgpu: fix the waring dereferencing hive 00b9594d6310 drm/amdgpu: fix dereference after null check a01618adcba7 drm/amdgpu: Fix the warning division or modulo by zero aa92264ba6fd drm/amdgpu/vcn: remove irq disabling in vcn 5 suspend 545f04215ca3 drm/amdgpu/pm: Check input value for power profile setting on smu11, smu13 and smu14 76b24e94edab drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs 286b140b1f71 wifi: ath12k: initialize 'ret' in ath12k_dp_rxdma_ring_sel_config_wcn7850() 60f098b07e43 wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem() 0573d1701a26 wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem() c49bbe69ee15 apparmor: fix possible NULL pointer dereference 2f4e36aaf5bd drm/xe/hwmon: Remove unwanted write permission for currN_label ee99ef9ebe02 drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device 578ae965e8b9 drm/amdgpu: fix mc_data out-of-bounds read warning 23fefef859c6 drm/amdgpu: fix ucode out-of-bounds read warning 6a634dc4f3a3 drm/amdgpu: Fix uninitialized variable warning in amdgpu_info_ioctl db7a86676fd6 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number a914c14ad2a2 drm/amdgpu: fix uninitialized variable warning for jpeg_v4 d32081a430cd drm/amdgpu: fix uninitialized variable warning for amdgpu_xgmi 820dcbd38a77 drm/amdkfd: Check debug trap enable before write dbg_ev_file 130bee397b9c drm/amdgpu: Fix out-of-bounds write warning 3b7b430f6ae2 drm/amdgpu: Fix the uninitialized variable warning 0c28e581f6fc drm/amdgpu/pm: Fix uninitialized variable agc_btc_response e2c7da6fb5e5 drm/amdgpu/pm: Fix uninitialized variable warning for smu10 734d5247ec3f drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt 4bbfb0cd9bc4 drm/drm-bridge: Drop conditionals around of_node pointers 362a93ad2df0 drm/xe: Demote CCS_MODE info to debug only e8765364d4f3 drm/amd/amdgpu: Check tbo resource pointer aba188d6f4eb drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box 783d50e8216e drm/amd/display: Fix writeback job lock evasion within dm_crtc_high_irq ee9d6df6d917 drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration d705b5869f6b drm/amd/display: Ensure index calculation will not overflow e10b68e1c9f5 drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy 05be70f34a6c drm/amd/display: Spinlock before reading event 34108384e670 drm/amd/display: Release clck_src memory if clk_src_construct fails 44def55f7554 drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create ff9730fafa55 drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info aad4d3d3d3b6 drm/amd/display: Add otg_master NULL check within resource_log_pipe_topology_update ac04759b4a00 drm/amd/display: Check link_index before accessing dc->links[] 26cdb5ed36b9 drm/amd/display: Release state memory if amdgpu_dm_create_color_properties fail 6590643c5de7 drm/amd/display: Check msg_id before processing transcation 6a4a08e45e61 drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[] a3b5ee22a9d3 drm/amd/display: Add array index check for hdcp ddc access ca0b0b0a2230 drm/amd/display: Add missing NULL pointer check within dpcd_extend_address_range 6c588e9350dd drm/amd/display: Check index for aux_rd_interval before using 712be65b3b37 drm/amd/display: Fix incorrect size calculation for loop 36c39a8dcce2 drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links d398c74c881d drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6 3d4198ab612a drm/amd/display: Check gpio_id before used as array index a64284b9e199 drm/amd/display: Ensure array index tg_inst won't be -1 55e07d7952ac drm/amdgpu: avoid reading vf2pf info size from FB 152a0eed10e4 drm/xe/gt: Fix assert in L3 bank mask generation b137126d70ae drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr 5dd675d51828 drm/amdgpu: fix uninitialized scalar variable warning d83fb9f9f63e drm/amd/pm: fix the Out-of-bounds read warning 5551c1937904 drm/amd/pm: fix uninitialized variable warning for smu_v13 06a3810010b5 drm/amd/pm: Fix negative array index read 9c2c7ecae01c drm/amd/pm: fix warning using uninitialized value of max_vid_step a30173a087cf drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr 113a28db008e drm/amd/pm: fix uninitialized variable warning 1e310c74d91b drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc 3e122ddec66f drm/amdgpu: fix overflowed array index read warning b946a27513fe drm/amdgpu: Handle sg size limit for contiguous allocation c44b568931d2 drm/amd/display: Assign linear_pitch_alignment even for VM 5ba5b99ce3b6 drm/amd/display: Handle the case which quad_part is equal 0 020d0b3acda4 Revert "drm/amd/display: Fix incorrect pointer assignment" c9c3366f52d9 drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr ee743f5f8624 selftests: mptcp: join: test for flush/re-add endpoints e8d360c9d666 selftests: mptcp: join: check re-re-adding ID 0 signal 712a5148cfdc selftests: mptcp: join: validate event numbers bcad92c9188a selftests: mptcp: join: check re-adding init endp with != id 2851cf6c57c5 selftests: mptcp: join: check re-using ID of unused ADD_ADDR 16a71574da28 selftests: mptcp: add explicit test case for remove/readd 451f7bf9cc61 arm64: dts: qcom: x1e80100-qcp: fix missing PCIe4 gpios 40d5b7bf2794 arm64: dts: qcom: x1e80100-qcp: fix up PCIe6a pinctrl node 33dc7e2039f1 arm64: dts: qcom: x1e80100-crd: fix missing PCIe4 gpios e6de9b376833 arm64: dts: qcom: x1e80100-crd: fix up PCIe6a pinctrl node 9606bea70a67 arm64: dts: qcom: x1e80100: Describe the PCIe 6a resources b7265d217892 ASoC: codecs: ES8326: button detect issue 97f9a8690faf ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6 a680c59024b4 net: usb: qmi_wwan: add MeiG Smart SRM825L e1e49ba81a96 dma-debug: avoid deadlock between dma debug vs printk and netconsole 93658715e6f1 virtio-net: check feature before configuring the vq coalescing command 7ced32ce3a7a i2c: Fix conditional for substituting empty ACPI functions e42ef22bc10f btrfs: fix qgroup reserve leaks in cow_file_range a52397fc1e51 btrfs: scrub: update last_physical after scrubbing one stripe 984bd0470143 btrfs: factor out stripe length calculation into a helper 5f4a377f56e6 platform/x86/amd/pmf: Add new ACPI ID AMDI0107 3d5c26b08bde platform/x86/amd: pmf: Add quirk for ROG Ally X 2d118bb07fdd spi: hisi-kunpeng: Add validation for the minimum value of speed_hz 7bfee532b6f5 ASoC: amd: yc: Support mic on HP 14-em0002la 8f215abf7755 smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp 432afacede47 net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule 67b2cc15774c ALSA: seq: ump: Explicitly reset RPN with Null RPN e7e26824f5ca ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception a2e6dd2bbadd ALSA: seq: ump: Use the common RPN/bank conversion context d0e17d1676ca ALSA: ump: Explicitly reset RPN with Null RPN a894f0117ff1 ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception b348eac11cb3 x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range f0d4faa80023 ALSA: hda/conexant: Mute speakers at suspend / shutdown 2ae9f8706a8d ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown fbaafe4c8f79 btrfs: tree-checker: validate dref root and objectid 54b20f6ef361 scsi: ufs: core: Bypass quick recovery if force reset is needed fef611b98c32 scsi: ufs: core: Check LSDBS cap when !mcq 26de03c2ddc4 drm: panel-orientation-quirks: Add quirk for OrangePi Neo 63945b7948ef drm/fb-helper: Don't schedule_work() to flush frame buffer during panic() c4386c5293aa drivers: gpu: drm: msm: registers: improve reproducibility 915a386c7cff qemux86: add configuration symbol to select values 62df91b21626 sched/isolation: really align nohz_full with rcu_nocbs afe643f5802b clear_warn_once: add a clear_warn_once= boot parameter 7b016793edbf clear_warn_once: bind a timer to written reset value 89a5c70f2000 clear_warn_once: expand debugfs to include read support 8014704c527d tools: Remove some options from CLANG_CROSS_FLAGS e9ca44556936 libbpf: Fix build warning on ref_ctr_off 32fe8c972c36 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. a372ac2b798d perf: x86-32: explicitly include <errno.h> a5cb41682777 perf: mips64: Convert __u64 to unsigned long long ed8ee9f3d1ae perf: fix bench numa compilation 6dbb2915e8a7 perf: add SLANG_INC for slang.h 57f78dddfd93 perf: add sgidefs.h to for mips builds 130f0306cfba perf: change --root to --prefix for python install 2520efe95341 perf: add 'libperl not found' warning 45731b6ae676 perf: force include of <stdbool.h> ace10f8dec53 fat: Replace prandom_u32() with get_random_u32() 64797bdca14e fat: don't use obsolete random32 call in namei_vfat 2442bae1a645 FAT: Added FAT_NO_83NAME 7561126bce00 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 5c51ab959876 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5869720658c9 aufs6: match exports to functions e125467cf228 aufs: adjust for v6.9+ eebcdc6635bf aufs6: correct do_splice_from prototype 4c5829036c45 aufs: update remove_page to remove_folio e8d889d0f434 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel 3ecd9203de17 aufs: fix v6.7 kernel build compilation 5e8ee028dbe2 aufs6: adapt to v6.6 i_op->ctime changes 1132c330feed aufs6: adapt to v6.6 d3e4ede69603 aufs6: core 49ec9271f41d aufs6: standalone dcc0978da2dd aufs6: mmap 80e1609b37e7 aufs6: base 0dbb3f062420 aufs6: kbuild ad51078c5ebf yaffs: fix mtime/itime field access e5f1d35d6188 yaffs2: update VFS ctime operations to 6.6+ dd374461adc7 yaffs2: v6.5 fixups f5908785d88d yaffs2: Fix miscalculation of devname buffer length d1403f0acfdf yaffs2: convert user_namespace to mnt_idmap 7dae5463b54f yaffs2: replace bdevname call with sprintf 92d30df4eb56 yaffs2: convert read_page -> readfolio 6c895bffdf72 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 6801e7d90255 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name aff012190046 yaffs2: v5.12+ build fixups (not runtime tested) fb474842c16e yaffs: include blkdev.h fe7d745aac94 yaffs: fix misplaced variable declaration bee147b2e533 yaffs2: v5.6 build fixups 22998f589ec2 yaffs2: fix memory leak when /proc/yaffs is read ce7d8084a976 yaffs: add strict check when call yaffs_internal_read_super adb7202fda95 yaffs: repair yaffs_get_mtd_device 2852e5c15d4d yaffs: Fix build failure by handling inode i_version with proper atomic API 1526802a8147 yaffs2: fix memory leak in mount/umount 6c7827a16aaa yaffs: Avoid setting any ACL releated xattr fa3482815542 Yaffs:check oob size before auto selecting Yaffs1 aaa4843b73ce fs: yaffs2: replace CURRENT_TIME by other appropriate apis 48e992af6531 yaffs2: adjust to proper location of MS_RDONLY f3af7160d8a0 yaffs2: import git revision b4ce1bb (jan, 2020) 4add698ed6e8 initramfs: allow an optional wrapper script around initramfs generation b619a8d54336 vt/conmakehash: improve reproducibility c786186aeef3 tools: use basename to identify file in gen-mach-types aa3a8e7ceb6e iwlwifi: select MAC80211_LEDS conditionally 325db54c4be9 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 23a87c6e13aa defconfigs: drop obselete options 946e5b78ab94 linux-yocto: Handle /bin/awk issues 9daee1dba585 uvesafb: provide option to specify timeout for task completion f68b8683441a uvesafb: print error message when task timeout occurs a1595c6b6017 compiler.h: Undef before redefining __attribute_const__ 8086839613c6 vmware: include jiffies.h 32e79eb3c169 Resolve jiffies wrapping about arp f6fabf91b6f2 nfs: Allow default io size to be configured. ad2b29f801e9 check console device file on fs when booting 5194785d545b mount_root: clarify error messages for when no rootfs found 78b3498cb59a mconf: fix output of cflags and libraries 9cc6870708d5 menuconfig,mconf-cfg: Allow specification of ncurses location f34088ed9c93 modpost: mask trivial warnings 4784584582f5 kbuild: exclude meta directory from distclean processing 73072b5fe25a powerpc: serialize image targets a120eb200320 arm: serialize build targets 51d5719ac05b mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 5155f0bb36f0 cpu/amd: inhibit SMP check for qemux86 e5a5996ee586 x86_64_defconfig: Fix warnings 1359db75df0c mips: make current_cpu_data preempt safe 385edf6090c3 mips: vdso: fix 'jalr $t9' crash in vdso code 968266397319 mips: Kconfig: add QEMUMIPS64 option 389ce854fde3 4kc cache tlb hazard: tlbp cache coherency 9cab61199fa8 malta uhci quirks: make allowance for slow 4k(e)c 80cae3bd9eea arm64: defconfig: remove CONFIG_IPQ_APSS_5018 41c82709900f drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 59ef4f151a5e arm64: defconfig: cleanup config options c5fb425762ed vexpress: Pass LOADADDR to Makefile 07a8b544d4e9 arm: ARM EABI socketcall 574f3ae3d2ca ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit aa6e9888173ce4252c0f2ad8cdd94c8ff795cff2) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Thu, 10 Oct 2024 09:02:42 +0000 (10:02 +0100)]
efi-bootdisk.wks: Increase overhead-factor to avoid test failures
After commit d74bfb2d5c9e6247e4c0a3c2fdba0cc4a7585395:
"linux-yocto: Enable l2tp drivers when ptest featuee is on"
was merged, oe-selftest efibootpartition.GenericEFITest.test_boot_efi
breaks due to space issues.
Increase the disk space available to avoid this and allow functional
automated testing again.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit eb76c15de881a56ead0a18f6428c5564291249c9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Mon, 14 Oct 2024 13:45:36 +0000 (09:45 -0400)]
linux-yocto/6.6: update to v6.6.54
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
63a57420cf79 Linux 6.6.54 cada2646b748 Revert: "dm-verity: restart or panic on an I/O error" 646749b423c4 spi: atmel-quadspi: Fix wrong register value written to MR 4c0c5dcb5471 x86/tdx: Fix "in-kernel MMIO" check 440fba897c5a thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() e2ab9fd64d4f thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth 3dc5525d59da thunderbolt: Send uevent after asymmetric/symmetric switch 6b5630297e94 wifi: brcmfmac: add linefeed at end of file 72a3aef9640e iio: magnetometer: ak8975: Fix 'Unexpected device' error 18b5ee7bf700 perf/arm-cmn: Fail DTC counter allocation correctly e43caacf6110 usb: yurex: Fix inconsistent locking bug in yurex_read() 790c630ab0e7 bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() 7390c461264c Documentation: KVM: fix warning in "make htmldocs" d669e7829007 i2c: isch: Add missed 'else' 88dfb1dd17d6 i2c: aspeed: Update the stop sw state when the bus recovery occurs b35a42bdaf18 mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock 6ec62dba4a19 module: Fix KCOV-ignored file name 236eb2f95ad0 spi: fspi: add support for imx8ulp 934760569134 mm: only enforce minimum stack gap size if it's sensible e1e734c1a085 lockdep: fix deadlock issue between lockdep and rcu bd24f30f5068 dm-verity: restart or panic on an I/O error b3c10ac84c5a bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0 722e9e5acccf mm/filemap: optimize filemap folio adding 734594d41c8e lib/xarray: introduce a new helper xas_get_order ff3c557fa93e mm/filemap: return early if failed to allocate memory for split 4d0261cea469 thunderbolt: Improve DisplayPort tunnel setup process to be more robust aed38a3eaf65 thunderbolt: Configure asymmetric link if needed and bandwidth allows 9b6933e9bddc thunderbolt: Add support for asymmetric link 8f053095e13e thunderbolt: Introduce tb_switch_depth() e07bc5858e3e thunderbolt: Introduce tb_for_each_upstream_port_on_path() 18dcdadc9941 thunderbolt: Introduce tb_port_path_direction_downstream() 5ac89bb0062e thunderbolt: Change bandwidth reservations to comply USB4 v2 7b85d751081b thunderbolt: Make is_gen4_link() available to the rest of the driver 22081f720764 thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() c014f37411d5 thunderbolt: Use constants for path weight and priority ae2d54f5e5e9 thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs 6870e5b499f1 thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver 95f53ccfe6ed thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent 90135c317d17 thunderbolt: Fix debug log when DisplayPort adapter not available for pairing 159b1b45300c dt-bindings: spi: nxp-fspi: add imx8ulp support eb95bd96465c dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95 f56a6d9c267e btrfs: fix race setting file private on concurrent lseek using same fd 971d03cd457a btrfs: update comment for struct btrfs_inode::lock a0cc053ba1e2 btrfs: reorder btrfs_inode to fill gaps 0131bf19a141 btrfs: subpage: fix the bitmap dump which can cause bitmap corruption 459b724c3c31 lib/bitmap: add bitmap_{read,write}() 32e93cae4dc4 x86/entry: Remove unwanted instrumentation in common_interrupt() d5c5afdb9e1e x86/idtentry: Incorporate definitions/declarations of the FRED entries 1d8c1add5e36 serial: don't use uninitialized value in uart_poll_init() 88e26a196aa4 tty: serial: kgdboc: Fix 8250_* kgdb over serial 73c1928a0076 pps: add an error check in parport_attach 8b48ea27185d pps: remove usage of the deprecated ida_simple_xx() API aafeabf2765f usb: xhci: fix loss of data on Cadence xHC eef5d6219a81 xhci: Add a quirk for writing ERST in high-low order 225643310df7 USB: misc: yurex: fix race between read and write eff6dde4c3a0 usb: yurex: Replace snprintf() with the safer scnprintf() variant 8526ca3bc8af soc: versatile: realview: fix soc_dev leak during device remove c48d5ad1c4b8 soc: versatile: realview: fix memory leak during device remove f6bda3f118e3 ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl 45f690fae473 spi: fspi: involve lut_num for struct nxp_fspi_devtype_data 1b8cf11b3ca5 padata: use integer wrap around to prevent deadlock on seq_nr overflow 62004f17039d cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put 662ec52260cc icmp: change the order of rate limits e0be8f2d64d6 EDAC/igen6: Fix conversion of system address to physical memory address 2a4a997adb36 nfs: fix memory leak in error path of nfs4_do_reclaim 4d3d0869eccb fs: Fix file_set_fowner LSM hook inconsistencies 0eed942bc65d vfs: fix race between evice_inodes() and find_inode()&iput() ca2a69fdd6af arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity eea02200cb8c arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent 4fff20cff6e2 arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency 0e6774ec012b arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a 93e1215f3fe0 arm64: esr: Define ESR_ELx_EC_* constants as UL 1b4089d56778 hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume 3fd8e444e824 hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init 5ad4d0b64820 hwrng: mtk - Use devm_pm_runtime_enable 7cb51731f24b f2fs: fix to check atomic_file in f2fs ioctl interfaces 5e0de753bfe8 f2fs: Require FMODE_WRITE for atomic write ioctls 56d865167992 f2fs: avoid potential int overflow in sanity_check_area_boundary() 0c598a021718 f2fs: prevent possible int overflow in dir_block_index() b18a5c8382c8 f2fs: fix several potential integer overflows in file offsets 4adf6514949f btrfs: always update fstrim_range on failure in FITRIM ioctl 6a6a5751c06a btrfs: tree-checker: fix the wrong output of data backref objectid 534230eebae5 debugobjects: Fix conditions in fill_pool() c1ba1f2ca1b8 wifi: mt76: mt7615: check devm_kasprintf() returned value eed8db8203a8 wifi: rtw88: 8822c: Fix reported RX band width de0cb07dc2c3 wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c 8e4b60ae8a04 wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he cf23427dd75b wifi: mt76: mt7915: check devm_kasprintf() returned value 0a74a9b148d3 wifi: mt76: mt7921: Check devm_kasprintf() returned value cb0125ec3d99 perf/x86/intel/pt: Fix sampling synchronization 19fd2f2c5fb3 efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption ca659f380469 ACPI: resource: Add another DMI match for the TongFang GMxXGxx f0921ecd4ddc ACPI: sysfs: validate return type of _STR method df6a82a6b06e drbd: Add NULL check for net_conf to prevent dereference in state validation 42ac42d79039 drbd: Fix atomicity violation in drbd_uuid_set_bm() a3028d70a563 crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure 633bd1d6be1a serial: qcom-geni: fix fifo polling timeout e29a1f8b74a9 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them. f7ba350f4e7d tty: rp2: Fix reset with non forgiving PCIe host bridges 7420c1bf7fc7 firmware_loader: Block path traversal 18ed6a331881 bus: mhi: host: pci_generic: Fix the name for the Telit FE990A 3ae13d48686b bus: integrator-lm: fix OF node leak in probe() 4f7908ebafd5 usb: dwc2: drd: fix clock gating on USB role switch 19fb05d2e5c3 usb: cdnsp: Fix incorrect usb_request status a0b4cbeb0936 USB: class: CDC-ACM: fix race between get_serial and set_serial 7bcd961dcb5a USB: misc: cypress_cy7c63: check for short transfer ef08eb1605f5 USB: appledisplay: close race between probe and completion handler 090386dbedbc arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled 1e44ee6cdd12 usbnet: fix cyclical race on disconnect with work queue d71300d07f39 wifi: rtw88: Fix USB/SDIO devices not transmitting beacons 9ecd9d7ad7f0 can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD ccc87864b097 scsi: mac_scsi: Disallow bus errors during PDMA send 0120c7762f25 scsi: mac_scsi: Refactor polling loop 6e8dc2050a4a scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages 09b06c2591fa scsi: ufs: qcom: Update MODE_MAX cfg_bw value 568c7c4c77ee scsi: sd: Fix off-by-one error in sd_read_block_characteristics() facf1e49a04a ata: libata-scsi: Fix ata_msense_control() CDL page reporting 6ab95e27b777 ksmbd: handle caseless file creation 30fe2a885c28 ksmbd: allow write with FILE_APPEND_DATA 3c1fd66a1914 ksmbd: make __dir_empty() compatible with POSIX ef83620438d7 fs: Create a generic is_dot_dotdot() utility ae619de5000b powerpc/atomic: Use YZ constraints for DS-form instructions a3765b497a4f KEYS: prevent NULL pointer dereference in find_asymmetric_key() c886061bbdd1 drm/amd/display: Validate backlight caps are sane 9ce1ee22dc68 drm/amd/display: Round calculated vtotal 55fcbe5f6086 drm/amd/display: Add HDMI DSC native YCbCr422 support a53841b074cc drm/amd/display: Skip Recompute DSC Params if no Stream on Link 4777225ec89f KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock beef3353c601 KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode() 7eae461dc357 KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits d5d6489b9211 KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer 0188ea5facba Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line 09d94ac8b25f Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table c18dca92da2a Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table 2a26c3122d01 Input: adp5588-keys - fix check on return code cd6dd564ae7d iommufd: Protect against overflow of ALIGN() during iova allocation e48edd476291 Revert "media: tuners: fix error return code of hybrid_tuner_request_state()" a4c2fbed2037 soc: versatile: integrator: fix OF node leak in probe() error path c3533bf2ed1d soc: fsl: cpm1: tsa: Fix tsa_write8() 543a3c7dbd5b ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error 513d60f41945 Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible" 02a370c4fc0f PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler 3d8573abdc65 PCI: Use an error code with PCIe failed link retraining a200897dc704 PCI: Correct error reporting with PCIe failed link retraining f23785c6e7d3 PCI: imx6: Fix missing call to phy_power_off() in error handling b91d041e0756 PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ 894f21117f63 PCI: Clear the LBMS bit after a link retrain fb1769573574 PCI: Revert to the original speed after PCIe failed link retraining 38dee6edb700 Remove *.orig pattern from .gitignore 01ad0576f092 io_uring/sqpoll: do not put cpumask on stack 859f62a2f904 io_uring/sqpoll: retain test for whether the CPU is valid adbb44539b56 xen: allow mapping ACPI data using a different physical address 161fd69123b0 xen: move checks for e820 conflicts further up 79fec62d0f9b Revert "net: libwx: fix alloc msix vectors failed" 0851b1ec650a drm/vmwgfx: Prevent unmapping active read buffers b5d38f1d4acb drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination 49d3a4ad57c5 mm: call the security_mmap_file() LSM hook in remap_file_pages() 4bdf75c2ef33 io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL 358124ba2cea io_uring/sqpoll: do not allow pinning outside of cpuset da2bb8e177a4 netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path b3f7607f2003 netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS 668f4df6d6df netfilter: nf_tables: Keep deleted flowtable hooks until after RCU 3e8ac2743d48 net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled e9e3424d6d4b virtio_net: Fix mismatched buf address when unmapping for small packets ccd3e6ff05e5 bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave() 00a0c2d49bb5 net: qrtr: Update packets cloning when broadcasting 570f7d8c9bf1 tcp: check skb is non-NULL in tcp_rto_delta_us() 88297d3c1a71 net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL d2abc3790718 net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition af4b8a704f26 netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() 89bab8310a0a net: xilinx: axienet: Fix packet counting bcce13930b2e net: xilinx: axienet: Schedule NAPI in two steps 9360d077d319 Revert "dm: requeue IO if mapping table not yet available" 66e78ade976d ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate() ca64edd7ae93 vhost_vdpa: assign irq bypass producer token correctly 70a180b8d84b cxl/pci: Fix to record only non-zero ranges c16fa6d5018b interconnect: icc-clk: Add missed num_nodes initialization 257c7a39092e coresight: tmc: sg: Do not leak sg_table 5060a1be9399 serial: 8250: omap: Cleanup on error in request_irq b8e45b910525 driver core: Fix a potential null-ptr-deref in module_add_driver() fdc637d4f5fb dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible 7387270b6837 iio: magnetometer: ak8975: drop incorrect AK09116 compatible c5a4a27666e0 iio: magnetometer: ak8975: Convert enum->pointer for data in the match tables 2bc96d4ea9e1 iio: chemical: bme680: Fix read/write ops to device by adding mutexes 5d86a29db8a3 ABI: testing: fix admv8818 attr description dd69fb026c97 driver core: Fix error handling in driver API device_rename() 0f115888eaa9 iio: adc: ad7606: fix standby gpio state to match the documentation 48617707401e iio: adc: ad7606: fix oversampling gpio array 30b9bf4b4107 nvme-multipath: system fails to create generic nvme device ecb8a79d21fb spi: atmel-quadspi: Avoid overwriting delay register settings 54fd87259c85 lib/sbitmap: define swap_lock as raw_spinlock_t 93773e446197 spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time 2016d58567b6 spi: atmel-quadspi: Undo runtime PM changes at driver exit time 649ec8b30df1 f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error() f9ce2f550d53 f2fs: get rid of online repaire on corrupted directory 66b1b8254d20 f2fs: clean up w/ dotdot_name 364afd8aa824 f2fs: prevent atomic file from being dirtied before commit b6f186bd6aee f2fs: compress: don't redirty sparse cluster during {,de}compress 4263b3ef81e4 f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on fc18e655b62a f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread() f2971778b2cb f2fs: support .shutdown in f2fs_sops 783b6ca3428f f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation 1bb0686a2e8a f2fs: fix to wait page writeback before setting gcing flag 87f9d26fcc50 f2fs: Create COW inode from parent dentry for atomic write 67c3c4638f22 f2fs: fix to avoid racing in between read and OPU dio write 6c59f87e1eea f2fs: reduce expensive checkpoint trigger frequency d889928bbc69 f2fs: atomic: fix to avoid racing w/ GC 8edf3a4038f4 crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10 21b4fa3bffc0 crypto: caam - Pad SG length when allocating hash edesc 318f70857caa nfsd: return -EINVAL when namelen is 0 a1afbbb5276f nfsd: call cache_put if xdr_reserve_space returns NULL b743922b5aad ntb: Force physically contiguous allocation of rx ring buffers fd8932cf6b76 ntb_perf: Fix printk format 16e5bed6c188 ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir() b15dd2aa7987 RDMA/irdma: fix error message in irdma_modify_qp_roce() 0d50ae281a17 RDMA/cxgb4: Added NULL check for lookup_atid 21ada6915c45 riscv: Fix fp alignment bug in perf_callchain_user() 6eff336b103f RDMA/mlx5: Obtain upper net device only when needed e8721e9ba113 RDMA/hns: Fix restricted __le16 degrades to integer issue b3b7ff07675c RDMA/hns: Optimize hem allocation performance 288ecfd3e8aa RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS 3ab289914eab RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler 094a1821903f RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled 69d9566822af RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range() d2d9c5127122 RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08 85e37ac13906 RDMA/hns: Don't modify rq next block addr in HIP09 QPC b972bade1578 watchdog: imx_sc_wdt: Don't disable WDT in suspend 613a8d27d1e1 RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache 7838f6c8a64b RDMA/erdma: Return QP state in erdma_query_qp 95248d7497bc PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port() d08754be993f IB/core: Fix ib_cache_setup_one error flow cleanup 4c49d34f87a2 pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function a685bc3524f3 nfsd: fix refcount leak when file is unhashed after being found 982dfdfd59b1 nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire 6ba262477994 clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p 521d101e9e8f clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage 8758691ea89a clk: ti: dra7-atl: Fix leak of of_nodes 01b9be936ee8 RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds effc10f00cf8 RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer c6b9f971b439 media: mediatek: vcodec: Fix H264 stateless decoder smatch warning dbe5b7373801 media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning 588bcce9e64c media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning 08d13bcb9cea clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs b6edb3fd96bf pinctrl: single: fix missing error code in pcs_probe() 8b7df76356d0 RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency 451249bb8d44 media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE 4f201a94ac52 PCI: xilinx-nwl: Clean up clock on probe failure/removal f1058b0780b4 PCI: xilinx-nwl: Fix register misspelling 18a672c62d73 nvdimm: Fix devs leaks in scan_labels() e39cc0c37d7c x86/PCI: Check pcie_find_root_port() return for NULL 597c72f4d162 leds: pca995x: Fix device child node usage in pca995x_probe() d14451d91a11 leds: pca995x: Use device_for_each_child_node() to access device child nodes dbba3fce3e2f leds: leds-pca995x: Add support for NXP PCA9956B 583314ebaae7 clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL 4ddb580089e3 clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src e85ab507882d PCI: keystone: Fix if-statement expression in ks_pcie_quirk() 8e152448d0a0 firewire: core: correct range of block for case of switch statement 390de4d01bc1 PCI: Wait for Link before restoring Downstream Buses 58f31be7dfbc drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error 527ab3eb3b0b drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error 075a0ce1fa28 Input: ilitek_ts_i2c - add report id message validation 831886bf1a5a Input: ilitek_ts_i2c - avoid wrong input subsystem sync a3552e2f7d30 pinctrl: ti: ti-iodelay: Fix some error handling paths 85427d5109c2 pinctrl: ti: iodelay: Use scope based of_node_put() cleanups ccc7cdf49634 pinctrl: Use device_get_match_data() a12e8a92909e pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void bbf297b4cdc1 leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe() 676bf8fcf387 clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs ffb0ae195b28 clk: qcom: dispcc-sm8650: Update the GDSC flags 65a25e42a491 clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src 59938d4f05f4 clk: qcom: dispcc-sm8550: fix several supposed typos 77c859e8b8a9 clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228 d271e66f74b5 remoteproc: imx_rproc: Initialize workqueue earlier 2941577c764b remoteproc: imx_rproc: Correct ddr alias for i.MX8M af70d9395d7c clk: imx: imx8qxp: Parent should be initialized earlier than the clock d64513b2dab1 clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk 5b44298953f3 clk: imx: imx8mp: fix clock tree update of TF-A managed clocks 908165b5d369 clk: imx: fracn-gppll: fix fractional part of PLL getting lost ed323659a011 clk: imx: composite-7ulp: Check the PCC present bit c1eb71fd985d clk: imx: composite-93: keep root clock on when mcore enabled 73034d130b0a clk: imx: composite-8m: Enable gate clk with mcore_booted 554c590d229d clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection c2ee6de22dac clk: imx: imx6ul: fix default parent for enet*_ref_sel bd553be1cfb2 clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll 3ba5a2e91c70 perf time-utils: Fix 32-bit nsec parsing 022f9328ef17 perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time fa0720b32afa perf stat: Display iostat headers correctly 505ec05002c7 perf sched timehist: Fix missing free of session in perf_sched__timehist() 88c4b5dd2107 perf report: Fix --total-cycles --stdio output error 297871cb5115 perf ui/browser/annotate: Use global annotation_options 4c857dcf34a5 perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' 4ef032d89995 perf annotate: Split branch stack cycles info from 'struct annotation' ba18185bea37 perf inject: Fix leader sampling inserting additional samples 1490a5dbd55f perf mem: Free the allocated sort string, fixing a leak a634fa8e480a bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error abf7559b4ff6 bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types a2c8dc7e2180 bpf: Fix helper writes to read-only maps 81197a9b4510 bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit 257f9e5185eb nilfs2: fix potential oob read in nilfs_btree_check_delete() 0f28b3b51fc1 nilfs2: determine empty node blocks as corrupted 21839b6fbc3c nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() 66f3fc741177 sched/numa: Fix the vma scan starving issue e3a2d3f6c40e sched/numa: Complete scanning of inactive VMAs when there is no alternative cb7846df6b4f sched/numa: Complete scanning of partial VMAs regardless of PID activity 7f01977665d7 sched/numa: Move up the access pid reset logic 6654e54ae7e7 sched/numa: Trace decisions related to skipping VMAs 707e9a6c880f sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset ba4eb7f25886 sched/numa: Document vma_numab_state fields faeff8b1ee2e ext4: check stripe size compatibility on remount as well 2a6579ef5f25 ext4: avoid OOB when system.data xattr changes underneath the filesystem dd3f90e8c470 ext4: return error on ext4_find_inline_entry 9f70768554ac ext4: avoid negative min_clusters in find_group_orlov() fae0793abdab ext4: avoid potential buffer_head leak in __ext4_new_inode() 7a349feead81 ext4: avoid buffer_head leak in ext4_mark_inode_used() 72eef5226fbe smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso e4006410b0f5 ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard cfd257f5e85b kthread: fix task state in kthread worker if being frozen b7d6e724e42a xz: cleanup CRC32 edits from 2018 2288b54b96dc bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos fc2b89707e47 samples/bpf: Fix compilation errors with cf-protection option 33ef0b25b022 selftests/bpf: Fix error compiling tc_redirect.c with musl libc 8553067f1cae selftests/bpf: Fix compile if backtrace support missing in libc 7824530b80ba selftests/bpf: Fix redefinition errors compiling lwt_reroute.c a7d322fd3be8 selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute fb99b106ad38 selftests/bpf: Fix C++ compile error from missing _Bool type 99c03869599c selftests/bpf: Fix error compiling test_lru_map.c 564d1abf506b selftests/bpf: Fix arg parsing in veristat, test_progs d57f8de839e4 selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc 96416a7e4884 selftests/bpf: Fix errors compiling decap_sanity.c with musl libc 0bc023e2f600 selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc 397192f81476 selftests/bpf: Fix compiling core_reloc.c with musl-libc 227b50fe66eb selftests/bpf: Fix compiling tcp_rtt.c with musl-libc fe81b3df3cf9 selftests/bpf: Fix compiling flow_dissector.c with musl-libc 7d8d5840453a selftests/bpf: Fix compiling kfree_skb.c with musl-libc 425d4934e4f8 selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc 52f5ed9461f4 selftests/bpf: Fix include of <sys/fcntl.h> 4730b07ef774 selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test 17536f3b7262 selftests/bpf: Refactor out some functions in ns_current_pid_tgid test d6e16c33e093 selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test bedda119babc selftests/bpf: Fix missing BUILD_BUG_ON() declaration 4bff8cc537ce selftests/bpf: Fix missing UINT_MAX definitions in benchmarks 2388d181667a selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c 103c0431c7fb selftests/bpf: Drop unneeded error.h includes c8c590f07ad7 selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size 7c877bad03fb selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc db5cde7b4386 selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c 7572c32f8ef2 selftests/bpf: Use pid_t consistently in test_progs.c b0b99c1226ea tools/runqslower: Fix LDFLAGS and add LDLIBS support cd1b7f772f56 selftests/bpf: Fix wrong binary in Makefile log output 97e4a3ba9de7 selftests/bpf: Add CFLAGS per source file and runner 5d99839bfe1c bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC 01aa0d2861be bpf: Disable some `attribute ignored' warnings in GCC 5de3bd34dd5b bpf: Use -Wno-error in certain tests when building with GCC b6529a310dfa selftests/bpf: Fix error linking uprobe_multi on mips e7d263b2947c selftests/bpf: Workaround strict bpf_lsm return value check. 5a4f8de92dd7 sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy 82478cb8a23b tpm: Clean up TPM space after command failure 9c21cdae4b93 xen/swiotlb: fix allocated size d1691e977860 xen/swiotlb: add alignment check for dma buffers ac8ec1268e7a xen: tolerate ACPI NVS memory overlapping with Xen allocated memory 149fbd6aecdb xen: add capability to remap non-RAM pages to different PFNs f12153eece97 xen: move max_pfn in xen_memory_setup() out of function scope 242d0c3c40cc xen: introduce generic helper checking for memory map conflicts 35a10211dec2 minmax: avoid overly complex min()/max() macro arguments in xen 27f113dc120c ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data f7b4ba5f78f2 HID: wacom: Do not warn about dropped packets for first packet 85572bf646e4 HID: wacom: Support sequence numbers smaller than 16-bit cafeba3c2a1f xen: use correct end address of kernel for conflict checking 37c40c01cf1a drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind() 614773a4e536 drm/msm: fix %s null argument error 476945372b1f drm/msm/dsi: correct programming sequence for SM8350 / SM8450 52d571a21349 ipmi: docs: don't advertise deprecated sysfs entries cbd26fc9ec4c drm/msm/a5xx: workaround early ring-buffer emptiness check d9bef5ba5638 drm/msm/a5xx: fix races in preemption evaluation stage dfd012052bfb drm/msm/a5xx: properly clear preemption records on resume b9415145327c drm/msm/a5xx: disable preemption in submits by default 7e34440a3d06 drm/msm: Fix incorrect file name output in adreno_request_fw() a02d92e8eb55 powerpc/vdso: Inconditionally use CFUNC macro efdf2af50b31 powerpc/8xx: Fix kernel vs user address comparison 6b7a006ab003 powerpc/8xx: Fix initial memory mapping 415a2c218370 drm/mediatek: Use spin_lock_irqsave() for CRTC event lock 5b9b8cd28950 drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config() c1ba4b8ca799 jfs: fix out-of-bounds in dbNextAG() and diAlloc() baeb8628ab7f scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del() 9263023a0b04 drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get 087b88088015 drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid() fa94d60546d2 drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets 656803ab1ad2 drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode 9ec05e0b4ac4 drm/rockchip: vop: Allow 4096px width scaling 8e7760ed234f drm/amd/amdgpu: Properly tune the size of struct 53c18f7baf0c scsi: NCR5380: Check for phase match during PDMA fixup 464fd60a16d2 scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly de67850b4019 drm/radeon: properly handle vbios fake edid sizing 78b9e10b3bd1 drm/amdgpu: properly handle vbios fake edid sizing ddf9ff244d70 drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func fc8b0b8dbdba drm/stm: ltdc: check memory returned by devm_kzalloc() 6e513c2e9460 drm/stm: Fix an error handling path in stm_drm_platform_probe() 8e6f4aa43b79 pmdomain: core: Harden inter-column space in debug summary c390a26db31a iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660 7acaef4f28b6 iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages 324e1ec46356 iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux 0f0222d5abe9 mtd: rawnand: mtk: Fix init error path e502a0db3422 mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips ca63b1cbcd99 mtd: rawnand: mtk: Use for_each_child_of_node_scoped() 9b52ee18f6d2 rcu/nocb: Fix RT throttling hrtimer armed from offline CPU 4e31e504201f mtd: powernv: Add check devm_kasprintf() returned value e109a01f3d56 iommu/amd: Do not set the D bit on AMD v2 table entries 9b97d6b08b7f fbdev: hpfb: Fix an error handling path in hpfb_dio_probe() 508a550eec10 power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense 05dba1274e7d power: supply: axp20x_battery: Remove design from min and max voltage cbb2313e76d3 hwmon: (ntc_thermistor) fix module autoloading 590960a5b3b3 mtd: slram: insert break after errors in parsing the map 0a27e17475d4 hwmon: (max16065) Fix alarm attributes fc702f5c3d24 hwmon: (max16065) Remove use of i2c_match_id() 0c7af15f64b6 hwmon: (max16065) Fix overflows seen when writing limits f606b9ac4abb ASoC: loongson: fix error release 886ea81de41f m68k: Fix kernel_clone_args.flags in m68k_clone() cc08ac5f42c3 ALSA: hda: cs35l41: fix module autoloading c239cfa322ee selftests/ftrace: Add required dependency for kprobe tests 7000e5f31ccf ASoC: tas2781-i2c: Get the right GPIO line 92b53ece5d37 ASoC: tas2781-i2c: Drop weird GPIO code ac7976b67277 ASoC: tas2781: Use of_property_read_reg() c0f652180696 ASoC: tas2781: remove unused acpi_subysystem_id 06a95f7184ab ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error 17c72808dbbd x86/mm: Use IPIs to synchronize LAM enablement ecd4adebb852 arm64: dts: mediatek: mt8195: Correct clock order for dp_intf* 27106b0a292e clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init() ee7e02e780f1 reset: k210: fix OF node leak in probe() error path cfbf049d1605 reset: berlin: fix OF node leak in probe() error path b2cce50abd4e ARM: versatile: fix OF node leak in CPUs prepare 01f986dc6411 ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property 58bd96e5ec45 ARM: dts: microchip: sama7g5: Fix RTT clock e91e803da1e5 spi: bcmbca-hsspi: Fix missing pm_runtime_disable() 7c84cb5a3990 arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations ff8444011fe5 arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations 6d91b3f570ab arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1 c742692fad4a ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks 514265b1f154 arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes c2bae2675ca6 arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes 7d0be3622399 arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes 1ccd886abf45 regulator: Return actual error in of_regulator_bulk_get_all() 3bf127bc2695 spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ 6699567b0bbb firmware: arm_scmi: Fix double free in OPTEE transport bd7fa63736c7 arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs 8d81cd1a048a arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB 1b08f7b5f56d spi: ppc4xx: handle irq_of_parse_and_map() errors 80f5bfbb80ea block: fix potential invalid pointer dereference in blk_add_partition 0d7ddfc89284 block: print symbolic error name instead of error code 5740c0fa9367 io_uring/io-wq: inherit cpuset of cgroup in io worker 7b3a35584db4 io_uring/io-wq: do not allow pinning outside of cpuset c3eba0a4e940 block, bfq: fix procress reference leakage for bfqq in merge chain 0780451f03bf block, bfq: fix uaf for accessing waker_bfqq after splitting 0c9b52bfee0e erofs: fix incorrect symlink detection in fast symlink 81b048b9484b cachefiles: Fix non-taking of sb_writers around set/removexattr 19f3bec2ac4b block, bfq: don't break merge chain in bfq_split_bfqq() e50c9a352676 block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator() 7faed2896d78 block, bfq: fix possible UAF for bfqq->bic with merge chain 6e73b946a379 nbd: fix race between timeout and normal completion 75a5e5909b1f ublk: move zone report data out of request pdu 0ceb2f2b5c81 ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() 2b5e904deabb net: tipc: avoid possible garbage value a46add42bd06 net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input 50d062b6cc90 r8169: disable ALDPS per default for RTL8125 1e8fc4ffa955 net: enetc: Use IRQF_NO_AUTOEN flag in request_irq() 905e83c61bdc bareudp: Pull inner IP header on xmit. 61761f08e361 bareudp: Pull inner IP header in bareudp_udp_encap_recv(). a4a70cba57aa Bluetooth: btusb: Fix not handling ZPL/short-transfer d7572187bce6 can: m_can: m_can_close(): stop clocks after device has been shut down 7fb4f5605c3e can: m_can: enable NAPI before enabling interrupts c3d941cc734e can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). 80bd490ac0a3 sock_map: Add a cond_resched() in sock_hash_free() 7eebbdde4b94 Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL ea8d90a5b04a Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED 84398204c5df wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param 058c9026ad79 wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop() cacdc1189841 wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors 2780657f7f53 wifi: mt76: mt7996: fix uninitialized TLV data 2d9f3e56b9d5 wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands 15c1d606fa75 wifi: mt76: mt7915: fix rx filter setting for bfee functionality 9f05824b35a4 wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan() 0940196c3d62 wifi: mt76: mt7603: fix mixed declarations and code aa3e0db35a60 crypto: hisilicon/qm - inject error before stopping queue 8b21a9b1d8f0 crypto: hisilicon/qm - reset device before enabling it 7803e8cdaa84 crypto: hisilicon/hpre - mask cluster timeout error 4589bb97e42f pm:cpupower: Add missing powercap_set_enabled() stub function fb2d057539ed x86/sgx: Fix deadlock in SGX NUMA node search 6f68e1e9ade6 wifi: mt76: mt7996: fix EHT beamforming capability check c07082fa2421 wifi: mt76: mt7996: fix HE and EHT beamforming capabilities 29516e5db9c6 wifi: mt76: mt7996: fix wmm set of station interface to 3 7146e5aeff6d wifi: mt76: mt7996: fix traffic delay when switching back to working channel 50d87e3b7098 wifi: mt76: mt7996: use hweight16 to get correct tx antenna 818dd118f4a9 wifi: mt76: mt7915: fix oops on non-dbdc mt7986 4d3608ae154b cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately c902e515b6b4 perf/arm-cmn: Ensure dtm_idx is big enough 5418a61e3207 perf/arm-cmn: Fix CCLA register offset a687d9d1fedd perf/arm-cmn: Refactor node ID handling. Again. a1b25661a04a perf/arm-cmn: Improve debugfs pretty-printing for large configs f5c4ec8d0e2f perf/arm-cmn: Rework DTC counters (again) 814b8bc5cc0a netfilter: nf_tables: remove annotation to access set timeout while holding lock 9431e5eddcc1 netfilter: nf_tables: reject expiration higher than timeout 2a5e648a0cb6 netfilter: nf_tables: reject element expiration with no timeout 08b25d59ffb0 netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire 8ad28208be7b ACPI: CPPC: Fix MASK_VAL() usage fa3ef5ea3ff4 can: j1939: use correct function name in comment 37c5024e464c kselftest/arm64: Actually test SME vector length changes via sigreturn 666a46a90f18 drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting 6206a0edb29b drivers/perf: hisi_pcie: Record hardware counts correctly 39dd1f1f48d3 padata: Honor the caller's alignment in case of chunk_size 0 1661f1352b55 wifi: iwlwifi: mvm: increase the time between ranging measurements 2c4a7b501422 wifi: iwlwifi: config: label 'gl' devices as discrete 305b7827cf5d wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL d54455a3a965 wifi: mac80211: don't use rate mask for offchannel TX either 3b839d461904 drivers/perf: Fix ali_drw_pmu driver interrupt status clearing be158b7e6a46 kselftest/arm64: signal: fix/refactor SVE vector length enumeration 288cbc505e20 powercap: intel_rapl: Fix off by one in get_rpi() 9fc60f2bdd43 ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros c82ea72d96dd mount: handle OOM on mnt_warn_timestamp_expiry 032ca566f589 RISC-V: KVM: Fix to allow hpmcounter31 from the guest 3c39f253e2c9 RISC-V: KVM: Allow legacy PMU access from guest a72a99da7a8f RISC-V: KVM: Fix sbiret init before forwarding to userspace 07b90bbfe9c9 wifi: rtw88: remove CPT execution branch never used 32ba3160889e arm64: signal: Fix some under-bracketed UAPI macros f0525a641a4a net: stmmac: dwmac-loongson: Init ref and PTP clocks rate 0a9445aa8e8f wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he() aafd6ad1d9d6 wifi: ath12k: match WMI BSS chan info structure with firmware definition d45fe0115edf wifi: ath12k: fix BSS chan info request WMI command dda028a8aa3c wifi: ath9k: Remove error checks when creating debugfs entries fb1862ce2664 wifi: brcmfmac: introducing fwil query functions c3cfcf51b4e0 wifi: brcmfmac: export firmware interface functions 9349283fc6b8 ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe() e55fcc821db0 crypto: xor - fix template benchmarking 1b8178a2ae27 wifi: rtw88: always wait for both firmware loading attempts b3e360e00d21 EDAC/synopsys: Fix error injection on Zynq UltraScale+ 23752ababd72 EDAC/synopsys: Fix ECC status and IRQ control race condition 4ad9fa5c30ed Linux 6.6.53 51297ef7ad78 USB: usbtmc: prevent kernel-usb-infoleak 39d69238899a USB: serial: pl2303: add device id for Macrosilicon MS3020 3a2532d88251 can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop() fa45741f1e90 can: mcp251xfd: properly indent labels 26b0a1cd9f22 x86/mm: Switch to new Intel CPU model defines ab51a98de8d5 nvme-pci: qdepth 1 quirk c4e98006092b gpiolib: cdev: Ignore reconfiguration without direction 53dc61ae5cff Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex" 424bd79517ce netfilter: nf_tables: missing iterator type in lookup walk f24d8abc2bb8 netfilter: nft_set_pipapo: walk over current view on netlink dump 94d6fe6b6e6e netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() f07e28e4c623 netfilter: nft_socket: make cgroupsv2 matching work with namespaces ea71c39d4638 powercap/intel_rapl: Add support for AMD family 1Ah e615cd84dcf8 drm: Expand max DRM device number to full MINORBITS f6b589e36153 accel: Use XArray instead of IDR for minors d2e3d344e20e drm: Use XArray instead of IDR for minors c726dea9d0c8 ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() 1f6e167d6753 ocfs2: add bounds checking to ocfs2_xattr_find_entry() 4c21bba38b94 spi: spidev: Add missing spi_device_id for jg10309-01 c20e89c96f14 block: Fix where bio IO priority gets set 532ba43dcef8 tools: hv: rm .*.cmd when make clean f0759b097377 x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency fabc4ed200f9 smb: client: fix hang in wait_for_response() for negproto e79896417c03 spi: bcm63xx: Enable module autoloading 745fe9f19d04 drm: komeda: Fix an issue related to normalized zpos d7c126497de6 ALSA: hda: add HDMI codec ID for Intel PTL 16fb61afffdb ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK) a9affc6dd8b0 spi: spidev: Add an entry for elgin,jg10309-01 5a8f8d49bcd7 ASoC: fix module autoloading b3cc98bd86e8 ASoC: tda7419: fix module autoloading 1803f06c86b0 ASoC: google: fix module autoloading 7675ab5900a8 ASoC: intel: fix module autoloading ec39e3104a77 ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict 740253ebb552 can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration 021cd8f0e479 wifi: iwlwifi: clear trans->state earlier upon error 9902dacd5b0b wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap() 4d0a900ec470 wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead 2c61b561baf9 wifi: iwlwifi: mvm: pause TCM when the firmware is stopped 8587a0ed5f07 wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room() 0d07f12e1f06 wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation dfa94a93f7b7 wifi: iwlwifi: lower message level for FW buffer destination 8a834f251f6c LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE d44cfa992b6b net: ftgmac100: Ensure tx descriptor updates are visible 001eaeaac79d platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict 1bab72a2b985 microblaze: don't treat zero reserved memory regions as error 76f74a1c3d5d hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING af08f4506114 pinctrl: at91: make it work with current gpiolib 013180bf2314 scsi: lpfc: Fix overflow build issue 49a9fe95eb6f ALSA: hda/realtek - FIxed ALC285 headphone no sound 4a31d48c096b ALSA: hda/realtek - Fixed ALC256 headphone no sound 50dcf4b7b76c ASoC: allow module autoloading for table board_ids b7420317a90d ASoC: allow module autoloading for table db1200_pids 0627ba94347b ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile aef267374152 ASoC: SOF: mediatek: Add missing board compatible 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 533d46e8c01994a0c2d89d0758fc6b0e7f1174f5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Tue, 24 Sep 2024 21:18:36 +0000 (17:18 -0400)]
linux-yocto/6.6: update to v6.6.52
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
561bbd55f91a Linux 6.6.52 bd9c3c2d7e44 riscv: dts: starfive: add assigned-clock* to limit frquency e43364f578cd ASoC: meson: axg-card: fix 'use-after-free' 2a01f3b7b19b pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID b9d510e08504 cifs: Fix signature miscalculation 6ec7cbc7f578 ASoC: codecs: avoid possible garbage value in peb2466_reg_read() 86238603c8f4 drm/i915/guc: prevent a possible int overflow in wq offsets f9e08c201705 spi: geni-qcom: Fix incorrect free_irq() sequence 64cdc5d11442 spi: geni-qcom: Undo runtime PM changes at driver exit time ff65ae25d3cb drm/amd/amdgpu: apply command submission parser for JPEG v1 54268468399e drm/amdgpu/atomfirmware: Silence UBSAN warning def80cdb2676 drm/nouveau/fb: restore init() for ramgp102 eb7fc8b65cea dma-buf: heaps: Fix off-by-one in CMA heap fault handler 8e1ffb257982 drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl 28425a10a4fa soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps" af9ca9ca3e44 spi: nxp-fspi: fix the KASAN report out-of-bounds bug a8632ef4fc13 tracing/osnoise: Fix build when timerlat is not enabled 34fcac26216c net: dpaa: Pad packets to ETH_ZLEN fc8c0cec1b48 net: dsa: felix: ignore pending status of TAS module when it's disabled 83e6fb59040e netfilter: nft_socket: fix sk refcount leaks 033a71efabac selftests: net: csum: Fix checksums for packets with non-zero padding 38859fb5bdb6 net: ftgmac100: Enable TX interrupt to avoid TX timeout 5bfbf2c18cf5 octeontx2-af: Modify SMQ flush sequence to drop packets 7ae890ee1947 fou: fix initialization of grc 65feee671e37 net/mlx5: Fix bridge mode operations when there are no VFs 4bb9745cc3d3 net/mlx5: Verify support for scheduling element and TSAR type 9f806d095955 net/mlx5: Correct TASR typo into TSAR fa2e98068d25 net/mlx5: Add missing masks and QoS bit masks for scheduling elements f015f63cc9c4 net/mlx5: Explicitly set scheduling element and TSAR type f7e7dbdfc093 net/mlx5e: Add missing link mode to ptys2ext_ethtool_map 4ce59074d53c IB/mlx5: Rename 400G_8X speed to comply to naming convention 93fd5e028b29 net/mlx5e: Add missing link modes to ptys2ethtool_map 02518dc443cd net/mlx5: Update the list of the PCI supported devices e8db32a90248 igb: Always call igb_xdp_ring_update_tail() under Tx lock cbaed60c69f0 ice: fix VSI lists confusion when adding VLANs 01a786ada184 ice: fix accounting for filters shared by multiple VSIs d21559e2037e ice: Fix lldp packets dropping after changing the number of channels 1bc085e9977f hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2 14f6a11ea21e selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected() 8295194a50eb cxl/core: Fix incorrect vendor debug UUID define cb735cf79aa1 eeprom: digsy_mtc: Fix 93xx46 driver probe failure 7853c146f8b4 drm/amd/display: Fix FEC_READY write on DP LT 27bbf0b1cac9 drm/amd/display: Disable error correction if it's not supported d72432755b12 arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E b1e1daf0125e net: xilinx: axienet: Fix race in axienet_stop a95a24fcaee1 mm: avoid leaving partial pfn mappings around in error case 2ae1beb3ab4f x86/hyperv: fix kexec crash due to VP assist page corruption 9b27991f3fb7 dm-integrity: fix a race condition when accessing recalc_sector 4ec0d8dbd702 net: tighten bad gso csum offset check in virtio_net_hdr 1705209b3e2a minmax: reduce min/max macro expansion in atomisp driver 3844bc360e16 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma d52643ced186 arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma 7e2e638c5909 selftests: mptcp: join: restrict fullmesh endp on 1st sf 6452b162549c mptcp: pm: Fix uaf in __timer_delete_sync c54fc405a060 platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array 6821a82616f6 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses d07216aa30e8 NFS: Avoid unnecessary rescanning of the per-server delegation list d8a7055ffd39 NFSv4: Fix clearing of layout segments in layoutreturn 75e6572ccb78 smb/server: fix return value of smb2_open() 91043a573ca7 Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table 57ac3b43fb1f drm/msm/adreno: Fix error return if missing firmware-name c5331c6342fd platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 64f8ed257cec platform/surface: aggregator_registry: Add Support for Surface Pro 10 86a1aaee7f44 scripts: kconfig: merge_config: config files: add a trailing newline 1d5c7d0a49ec HID: multitouch: Add support for GT7868Q 11eb4a8228f6 Input: synaptics - enable SMBus for HP Elitebook 840 G2 3acb2392df34 Input: ads7846 - ratelimit the spi_sync error message 5ee7efa629bf btrfs: update target inode's ctime on unlink ab8f0c4986c7 net: hns3: use correct release function during uninitialization 4bfee9346d8c wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change 4a9a1edd9c49 powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL af252750bf3b net: phy: vitesse: repair vsc73xx autonegotiation 31b9fc3d0c10 drm: panel-orientation-quirks: Add quirk for Ayn Loki Max 7d42d19973cb drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero 9569e1fd06fa net: ethernet: use ip_hdrlen() instead of bit shift 28123a54f887 usbnet: ipheth: fix carrier detection in modes 1 and 4 4d1cfa3afb86 usbnet: ipheth: do not stop RX on failing RX callback 9c8c230e2e15 usbnet: ipheth: drop RX URBs with no payload c2fb33a7fed5 usbnet: ipheth: remove extraneous rx URB length check 78bce66914db ksmbd: override fsids for smb2_query_info() 5a199eedfdc8 ksmbd: override fsids for share path check 2278629c3ebb nvmem: u-boot-env: error if NVMEM device is too small 368fa77b7945 nvmem: u-boot-env: improve coding style 2eea394c31cb nvmem: u-boot-env: use nvmem device helpers ae91c9c7b67d nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper 820b1b981aeb nvmem: core: add nvmem_dev_size() helper f7dc14df1bde iio: adc: ad7124: fix DT configuration parsing fbed74005829 iio: adc: ad7124: Switch from of specific to fwnode based property handling bfc8dab8c73a device property: Introduce device_for_each_child_node_scoped() fce8373d3153 device property: Add cleanup.h based fwnode_handle_put() scope based cleanup. 6d1dc55b5bab Linux 6.6.51 611e4281117a Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync 4d6cf010d876 Bluetooth: hci_sync: Fix UAF on create_le_conn_complete 78155f30beeb Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync 50b6744c12fa spi: spi-fsl-lpspi: Fix off-by-one in prescale max 7b5595f33c3c btrfs: fix race between direct IO write and fsync when using same fd 8eeda5fb5938 x86/mm: Fix PTI for i386 some more a2977c0ca3e9 membarrier: riscv: Add full memory barrier in switch_mm() 136a29d8112d ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery() bd29d8452079 riscv: Do not restrict memory size because of linear mapping on nommu 8289dc916e9e riscv: Fix toolchain vector detection b27ea9c96efd smb: client: fix double put of @cfile in smb2_rename_path() 52b688c8087b gpio: modepin: Enable module autoloading 9ceae54e65a3 gpio: rockchip: fix OF node leak in probe() 60d54a45dbbb drm/i915/fence: Mark debug_fence_free() with __maybe_unused a65ebba87337 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused 7c391eaf2c63 clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time a5e871d26ba1 clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs b9bb9634368e ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode f39bde3f7825 ASoc: SOF: topology: Clear SOF link platform name upon unload 05500a48d80d nvme-pci: allocate tagset on reset if necessary 489f2913a63f nvmet-tcp: fix kernel crash if commands allocation fails 585c598082e1 ASoC: tegra: Fix CBB error during probe() af4d5630d991 powerpc/vdso: Don't discard rela sections 547acc20e567 powerpc/64e: Define mmu_pte_psize static 8ea58996f539 powerpc/64e: split out nohash Book3E 64-bit code 8ebe3bb3688a powerpc/64e: remove unused IBM HTW code eaccebe663b2 clk: qcom: ipq9574: Update the alpha PLL type for GPLLs 37b65ea6c7ad crypto: starfive - Fix nent assignment in rsa dec 02b3f8860963 crypto: starfive - Align rsa input data to 32-bit 872f86e1757b ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf c8d4acb32530 ata: libata-scsi: Remove redundant sense_buffer memsets 302ba299c31e drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes 5f2a2bf25395 drm/amd: Add gfx12 swizzle mode defs 5ea24ddc26a7 can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd 6cdc3fc4fb2f can: mcp251xfd: clarify the meaning of timestamp bf501ab4cbfe can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum 2370061f0707 can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function 62ca6d3a905b arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry acf9ef8d1b1f arm64: acpi: Move get_cpu_for_acpi_id() to a header 47c310fbaaf4 ACPI: processor: Fix memory leaks in error paths of processor_add() 6bf77014db58 ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() 241bce1c757d workqueue: Improve scalability of workqueue watchdog touch 5ff0a4414195 workqueue: wq_watchdog_touch is always called with valid CPU 0eceaa9d0560 Revert "mm: skip CMA pages when they are not available" 9a9974713de8 mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype() c4b69bee3f4e perf/aux: Fix AUX buffer serialization 9faed52b98e1 uprobes: Use kzalloc to allocate xol area 7eeb7189c4d4 clocksource/drivers/timer-of: Remove percpu irq related code 444c3927a0c1 clocksource/drivers/imx-tpm: Fix next event not taking effect sometime c4f27b17d384 clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX 39e7e593418c VMCI: Fix use-after-free when removing resource in vmci_resource_remove() 6ed45748c19b Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic de6946be9c8b uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind 3d1baf322a3a nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc 1f33d9f1d9ac binder: fix UAF caused by offsets overwrite f77dc8a75859 misc: fastrpc: Fix double free of 'buf' in error path 7d301dd2722f usb: dwc3: Avoid waking up gadget during startxfer f224f3729779 usb: cdns2: Fix controller reset issue 6ef746b0b63f usb: dwc3: core: update LC timer as per USB Spec V3.2 314125cbae48 iio: adc: ad7124: fix chip ID mismatch 66d0d59afe55 iio: adc: ad7606: remove frstdata check for serial mode fb5d58f238c4 iio: adc: ad7124: fix config comparison ecc8e1bcac27 iio: fix scale application in iio_convert_raw_to_processed_unlocked cb0f3f0c102b iio: buffer-dmaengine: fix releasing dma channel on error dc12e49f970b staging: iio: frequency: ad9834: Validate frequency parameter value 5c007a980450 intel: legacy: Partial revert of field get conversion 4fe707a29789 tcp: process the 3rd ACK with sk_socket for TFO/MPTCP 3b843046dbbe cpufreq: amd-pstate: fix the highest frequency issue which limits performance 1ec40a175a48 cpufreq: amd-pstate: Enable amd-pstate preferred core support 0b983c08ca81 ACPI: CPPC: Add helper to get the highest performance value e0316069fae7 riscv: Use accessors to page table entries instead of direct dereference 59c9160a7ee3 riscv: mm: Only compile pgtable.c if MMU 1a8b2391e06e mm: Introduce pudp/p4dp/pgdp_get() functions 193b1fc1cbca riscv: Use WRITE_ONCE() when setting page table entries 6c4a878e1cc8 NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations 07f384c5be1f smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() b777131d03be ata: pata_macio: Use WARN instead of BUG ff62110ec522 spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register 32ee0520159f MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed d942e855324a lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() 7ead730af11e of/irq: Prevent device address out-of-bounds read in interrupt map walk c3af7e460a52 Squashfs: sanity check symbolic link size 6604d76253e7 usbnet: ipheth: race between ipheth_close and error handling a4858b00a1ec Input: uinput - reject requests with unreasonable number of slots 60dc4ee0428d HID: amd_sfh: free driver_data after destroying hid device 30e9ce7cd559 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup fc9fabeee107 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section f1eb69aa8562 btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry() 16ccaf581da4 spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware d43fde5ebfe7 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated 5a022269abb2 i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup 1f489656d506 i3c: master: svc: resend target address when get NACK c03185f4a23e vfs: Fix potential circular locking through setxattr() and removexattr() e42ea96d6d36 regmap: maple: work around gcc-14.1 false-positive warning fd8e14122374 LoongArch: Use correct API to map cmdline in relocate_kernel() 938acd8e3aa0 net: dpaa: avoid on-stack arrays of NR_CPUS elements 013dae4735d2 Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush() 9fd29738377c tcp: Don't drop SYN+ACK for simultaneous connect(). 78c6e39fef5c PCI: Add missing bridge lock to pci_bus_lock() ce2e63804abf riscv: set trap vector earlier 124451bbc2d3 cxl/region: Verify target positions using the ordered target list 41a0f85e268d btrfs: replace BUG_ON() with error handling at update_ref_for_cow() 7d1df13bf078 btrfs: clean up our handling of refs == 0 in snapshot delete e7469c65b3c5 btrfs: replace BUG_ON with ASSERT in walk_down_proc() 951b696db188 fs/ntfs3: Check more cases when directory is corrupted 6b1b0a86d9c1 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() 6922ab293262 drm/amdgpu: reject gang submit on reserved VMIDs c2618dcb26c7 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() abc8b81b6fc7 dma-mapping: benchmark: Don't starve others when doing the test e16c4c245150 jbd2: avoid mount failed when commit block is partial submitted 3236afd1a2fa ext4: fix possible tid_t sequence overflows 077c7e5fee4b drm/amdgpu: Set no_hw_access when VF request full GPU fails 030958c2d05e libbpf: Add NULL checks to bpf_object__{prev_map,next_map} 4b83b207f006 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment 8fecb75bff1b hwmon: (w83627ehf) Fix underflows seen when writing limit attributes 2f695544084a hwmon: (nct6775-core) Fix underflows seen when writing limit attributes 46e4fd338d5b hwmon: (lm95234) Fix underflows seen when writing limit attributes 6891b11a0c62 hwmon: (adc128d818) Fix underflows seen when writing limit attributes 3a986d134402 crypto: qat - fix unintentional re-enabling of error interrupts 7b1d779647af scsi: pm80xx: Set phy->enable_completion only when we wait for it 2f49e05d6b58 scsi: ufs: core: Remove SCSI host only if added c83d464b82a8 wifi: rtw88: usb: schedule rx work after everything is set up c5b30148ef3b virtio_ring: fix KMSAN error for premapped mode b82d4d5c736f pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv 72377cee3f46 devres: Initialize an uninitialized struct member ec5b47a37017 um: line: always fill *error_out in setup_one_line() 84a6b76b2859 cgroup: Protect css->cgroup write under css_set_lock 7cfa7abb240c iommu/vt-d: Handle volatile descriptor status read 8b3267428333 dm init: Handle minors larger than 255 67786b291e77 ASoC: topology: Properly initialize soc_enum values 8bdbc44c6d26 phy: zynqmp: Take the phy mutex in xlate 441e6f5829be firmware: cs_dsp: Don't allow writes to read-only controls e997b357b13a xen: privcmd: Fix possible access to a freed kirqfd instance 2b110cce19c8 selftests: net: enable bind tests 97d627461504 net: dsa: vsc73xx: fix possible subblocks range of CAPT block c6c535a44469 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN 565eb51b3d80 r8152: fix the firmware doesn't work 1df42be305fe fou: Fix null-ptr-deref in GRO. 40531583c5cd bareudp: Fix device stats updates. f8d6acb19f4a bpf, net: Fix a potential race in do_sock_getsockopt() 2174a3c36899 net/socket: Break down __sys_getsockopt e88c16a4f07e net/socket: Break down __sys_setsockopt 09fba0162ba0 bpf: Add sockptr support for setsockopt 4a746fb253fa bpf: Add sockptr support for getsockopt 07200e313cb5 usbnet: modern method to get random MAC 81e5622c052b ice: do not bring the VSI up, if it was down before the XDP setup 2f057db2fb29 ice: protect XDP configuration with a mutex 26928c8f00f6 net: phy: Fix missing of_node_put() for leds 217539e994e5 hwmon: (hp-wmi-sensors) Check if WMI event data exists ed60aab60641 igc: Unlock on error in igc_io_resume() 249c88e7fb45 Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT d56412ee7cf9 Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once d948e1ffa1d4 Bluetooth: hci_sync: Attempt to dequeue connection attempt 1499f79995c7 Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue 98f66ea456d5 Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync e78bd85af297 Bluetooth: Remove pending ACL connection attempts c57edb548276 Bluetooth: hci_conn: Only do ACL connections sequentially 9cd7289bcc24 Bluetooth: hci_event: Use HCI error defines instead of magic values a22cbf1e085b Bluetooth: qca: If memdump doesn't work, re-enable IBS 503901d3c9e5 can: kvaser_pciefd: Use a single write when releasing RX buffers 6587b387cd54 can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR 00e4c69422c0 can: kvaser_pciefd: Rename board_irq to pci_irq 42408507362d can: kvaser_pciefd: Remove unnecessary comment c1fb6226795d can: kvaser_pciefd: Skip redundant NULL pointer check in ISR c5e236744db6 regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR dc2694e474b7 platform/x86: dell-smbios: Fix error path in dell_smbios_init() efe8effe1380 ice: Add netif_device_attach/detach into PF reset flow 4dde04370503 igb: Fix not clearing TimeSync interrupts for 82580 0a9423f99ded cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region b4b2115d1f50 rust: kbuild: fix export of bss symbols 4de4e53bbd13 rust: Use awk instead of recent xargs 0e52907493fd can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode db5aca78e260 can: m_can: Release irq on error in m_can_open 4377b79323df can: bcm: Remove proc entry when dev is unregistered. 9a41def4c48f drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6 dfafee0a7b51 drm/amd/display: Check denominator pbn_div before used dd48992a8a90 pcmcia: Use resource_size function on resource object b4987d0236d5 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse 6970213c7e7d Input: ili210x - use kvmalloc() to allocate buffer for firmware update 576d0fb6f8d4 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) 7b645e687086 ice: Check all ice_vsi_rebuild() errors in function 4ef01846c686 vfio/spapr: Always clear TCEs before unsetting the window 4676bacc6eaf media: vivid: don't set HDMI TX controls if there are no HDMI outputs 2521ba3cfa1d drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts 8bc7b3ce33e6 drm/amdgpu: Fix smatch static checker warning 1bd1fe1109fc drm/amd/display: Check HDCP returned status 874e3bb302f9 drm/amd/display: Run DC_LOG_DC after checking link->link_enc b2a50ffdd1a0 usb: gadget: aspeed_udc: validate endpoint index for ast udc 4292441b87b8 usb: uas: set host status byte on data completion error d22d72e2bf9c wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3 56b7104b823b leds: spi-byte: Call of_node_put() on error path 6ae2e315a388 media: vivid: fix wrong sizeimage value for mplane 1741021fc120 riscv: kprobes: Use patch_text_nosync() for insn slots d670934d4fc9 fs/ntfs3: One more reason to mark inode bad a56330761950 udf: Avoid excessive partition lengths 415f3634d53c wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check 54921e9a7a8e netfilter: nf_conncount: fix wrong variable type 75758ca26cb5 iommu: sun50i: clear bypass register 4ebd15ab4b85 x86/kmsan: Fix hook for unaligned accesses 9c2450cf5d65 af_unix: Remove put_pid()/put_cred() in copy_peercred(). 29ac5a9b6e9c irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 9a173212a318 accel/habanalabs/gaudi2: unsecure edma max outstanding register 53f17409abf6 ELF: fix kernel.randomize_va_space double read 3c9e7909df15 bpf, verifier: Correct tail_call_reachable for bpf prog b181e96e8043 smack: unix sockets: fix accept()ed socket label 838c2cfdb6be wifi: ath12k: fix firmware crash due to invalid peer nss b366b1e1dda7 wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he() fd05943b054b ALSA: hda: Add input value sanity checks to HDMI channel map controls 4a67c7c03830 ALSA: control: Apply sanity check of input values for user elements 337266ada863 drm/i915: Do not attempt to load the GSC multiple times 0a1a961bde43 nilfs2: fix state management in error path of log writing function 8c6e43b3d5f1 nilfs2: protect references to superblock parameters exposed in sysfs 9d8c3a585d56 nilfs2: fix missing cleanup on rollforward recovery error d4a9039a7b3d sched: sch_cake: fix bulk flow accounting logic for host fairness 18a5a1694046 ila: call nf_unregister_net_hooks() sooner c8219a27fa43 tcp_bpf: fix return value of tcp_bpf_sendmsg() 94479011f4f5 Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs" 73d20d08d39e x86/apic: Make x2apic_disable() work correctly 55c834bc9f82 x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported ec36815215d7 net: mctp-serial: Fix missing escapes on transmit 9e0bff4900b5 net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup 05e08297c3c2 eventfs: Use list_del_rcu() for SRCU protected list variable e0d724932ad1 fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF 3c6b4bcf3784 userfaultfd: fix checks for huge PMDs 4a594acc12d5 userfaultfd: don't BUG_ON() if khugepaged yanks our page table b4fdabffae14 tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() 993ecb4ec1f3 tracing: Avoid possible softlockup in tracing_iter_reset() 8c72f0b2c45f tracing/timerlat: Only clear timer if a kthread exists 7a5f01828edf tracing/osnoise: Use a cpumask to know what threads are kthreads d034bff62fae spi: rockchip: Resolve unbalanced runtime PM / system PM handling 1b2770e27d6d mm: vmalloc: ensure vmap_block is initialised before adding to queue c318a4bb36f2 kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y 8fecde9c3f9a can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open f58f23328932 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API 229493828da0 clk: qcom: clk-alpha-pll: Fix the pll post div mask 72f4fc5fb291 clk: starfive: jh7110-sys: Add notifier for PLL0 clock f36df5cc866f fuse: fix memory leak in fuse_create_open bfd55cd4295a fuse: use unsigned type for getxattr/listxattr size truncation ad6451ab31e1 fuse: update stats for pages in dropped aux writeback list a7fa220ebb41 mmc: cqhci: Fix checking of CQHCI_HALT state 4c6520627bbe mmc: sdhci-of-aspeed: fix module autoloading 5b4bf3948875 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K 115a755bb38d mmc: core: apply SD quirks earlier during probe 84996e92a184 Bluetooth: MGMT: Ignore keys being loaded with invalid type c4252955e1fb Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" f9275893b07f rust: macros: provide correct provenance when constructing THIS_MODULE d6344cc86f31 rust: types: Make Opaque::get const 77ee2eaee4d9 nvme-pci: Add sleep quirk for Samsung 990 Evo 85f03ca98e07 rtmutex: Drop rt_mutex::wait_lock before scheduling 0b46b4ac929f x86/kaslr: Expose and use the end of the physical memory address space 2f4d7b702668 irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() 0eaf812aa150 perf/x86/intel: Limit the period on Haswell ef00818c50cf x86/tdx: Fix data leak in mmio_read() c0fbc9593b18 ata: libata: Fix memory leak for error path in ata_host_alloc() f75881f54c05 ksmbd: Unlock on in ksmbd_tcp_set_interfaces() 41bc256da7e4 ksmbd: unset the binding mark of a reused connection 5a72d1edb084 smb: client: fix double put of @cfile in smb2_set_path_size() d84ab6661e8d powerpc/qspinlock: Fix deadlock in MCS queue c1f23443da3f ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx 421c2701a9fe ALSA: hda/realtek: add patch for internal mic in Lenovo V145 638e61b00208 ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices 6c7c519c4dc0 KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing c98bb4f15e7f KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE 939375737b5a KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS 5d13afd021eb ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object b0804c286ccf net: microchip: vcap: Fix use-after-free error in kunit test dde33a9d0b80 sch/netem: fix use after free in netem_dequeue 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6b1a48c9a70d78082ecb23ba98fd833716077023) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on glibc-2.40 stable branch are updated. 7073164add libio: Attempt wide backup free only for non-legacy code adfb14e71f debug: Fix read error handling in pcprofiledump f4a9b6e97b elf: Fix tst-dlopen-tlsreinit1.out test dependency f496b750f1 elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) b7edcfa0f4 elf: Clarify and invert second argument of _dl_allocate_tls_init 3414b17e9d nptl: Use <support/check.h> facilities in tst-setuid3 3b3350d7ba posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64 e24902f409 ungetc: Fix backup buffer leak on program exit [BZ #27821] dac7a0694b ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] 2f749d2b15 Make tst-ungetc use libsupport 27fb563bfe stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650] bc240ba7c8 support: Add FAIL test failure helper 709319f9de string: strerror, strsignal cannot use buffer after dlmopen (bug 32026) 586e4cd8c6 Define __libc_initial for the static libc c0af0c2ba0 x86: Fix bug in strchrnul-evex512 [BZ #32078] 898f25e0b1 x32/cet: Support shadow stack during startup for Linux 6.10 e3556937c2 x86-64: Remove sysdeps/x86_64/x32/dl-machine.h 39ee60a719 support: Add options list terminator to the test driver 5641780762 manual/stdio: Further clarify putc, putwc, getc, and getwc 6a97e2ba14 Fix name space violation in fortify wrappers (bug 32052) aa533d58ff x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047) 928769737c resolv: Fix tst-resolv-short-response for older GCC (bug 32042) ca53bc68ab Add mremap tests 2eb2d78ca7 mremap: Update manual entry 3433a35842 linux: Update the mremap C implementation [BZ #31968] 46f19b2342 Enhanced test coverage for strncmp, wcsncmp 509166c9a5 Enhance test coverage for strnlen, wcsnlen 132a72f93c manual: make setrlimit() description less ambiguous 65fbcfe589 manual/stdio: Clarify putc and putwc 5d2a931a81 malloc: add multi-threaded tests for aligned_alloc/calloc/malloc 2aebac5e15 malloc: avoid global locks in tst-aligned_alloc-lib.c 145b588637 Fix version number in NEWS file b6aeba2de1 manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations ef14142663 resolv: Do not wait for non-existing second DNS response after error (bug 30081) 8bbb8d7b16 resolv: Allow short error responses to match any query (bug 31890)
Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5335a7b2852ce891a98eda18d59fc32e60f1c722) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Peter Marko [Sat, 28 Sep 2024 15:43:48 +0000 (17:43 +0200)]
wpa-supplicant: Ignore CVE-2024-5290
NVD CVE report [1] links Ubuntu bug [2] which has a very good
description/discussion about this issue.
It applies only to distros patching wpa-supplicant to allow non-root
users (e.g. via netdev group) to load modules.
This is not the case of Yocto.
Quote:
So upstream isn't vulnerable as they only expose the dbus interface to
root. Downstreams like Ubuntu and Chromium added a patch that grants
access to the netdev group. The patch is the problem, not the upstream
code IMHO.
There is also a commit [3] associated with this CVE, however that only
provides build-time configuration to limit paths which can be accessed
but it acts only as a mitigation for distros which allow non-root users
to load crafted modules.
The patch is included in version 2.11, however NVD has this CVE
version-less, so explicit ignore is necessary.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6cb794d44a8624784ec0f76dca764616d81ffbf5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Jon Mason [Mon, 16 Sep 2024 23:53:49 +0000 (19:53 -0400)]
wpa-supplicant: add patch to check for kernel header version when compiling macsec
When using Arm binary toolchain, version 2.11 of wpa-supplicant is
failing to compile with the following error:
| ../src/drivers/driver_macsec_linux.c:81:29: error: field ‘offload’ has incomplete type
| 81 | enum macsec_offload offload;
| |
Backport a recent patch that corrects the issue by adding a check for
the version of kernel headers being used in compilation and disabling
that enum if too old a version is being used (or is used by the
binary toolchain).
Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Louis Rannou [Fri, 13 Sep 2024 12:25:52 +0000 (14:25 +0200)]
image_qa: fix error handling
Make ImageQAFailed inherit BBHandledException so exceptions raised in tests are
catched when the actual test function is executed by bb.utils.better_exec.
Change the do_image_qa tasks so errors are handled with oe.qa.handle_error. Add
some comment to explain this requires to list the test in ERROR_QA or WARN_QA.
Ross Burton [Fri, 13 Sep 2024 11:12:29 +0000 (12:12 +0100)]
bitbake.conf: mark TCLIBCAPPEND as deprecated
In oe-core ebcd355 TCLIBCAPPEND (a string that is appended to TMPDIR) was
removed entirely. Warn if this is being set by the distro as it will no
longer have any effect.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Thu, 12 Sep 2024 16:57:36 +0000 (17:57 +0100)]
sanity: check for working user namespaces
If user namespaces are not available (typically because AppArmor is
blocking them), alert the user.
We consider network isolation sufficiently important that this is a fatal
error, and the user will need to configure AppArmor to allow bitbake to
create a user namespace.
[ YOCTO #15592 ]
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Thu, 12 Sep 2024 10:46:09 +0000 (11:46 +0100)]
systemd: add missing dependency on libkmod to udev
As of systemd 256, libsystemd-shared.so doesn't directly link to a number
of libraries but instead dlopen()'s them as needed to reduce the size of
the attack surface.
Instead the .so has a .note.dlopen segment that lists the libraries that
may be opened, with the intention that these are transformed into package
recommendation fields.
We don't yet have support for these (see #15595) so explicit dependencies
have been added to the systemd package itself. However, in an initramfs
with udev but without systemd and no recommendations you end up without
libkmod, so module loading is impossible.
Add an explicit hard dependency on libkmod to udev, because modules are
critical functionality.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
systemd: include sysvinit in default PACKAGECONFIG only if in DISTRO_FEATURES
The sysvinit PACKAGECONFIG knob enables various legacy/compatibility
code that may not be needed or even desired. If DISTRO_FEATURES
includes systemd (as it must for this recipe to build) but not
sysvinit, there is no point building and installing that legacy
support.
As most other changes, this can cause breakage, but given that
sysvinit not being in DISTRO_FEATURES requires explicit opt-out (due
to backfill), I think the risk is low. Moreover, it is generally
easier to add to than to remove from PACKAGECONFIG.
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A lot of Qualcomm-based devices incorporate WCN3990 WiFi/BT chips. The
ath10k firmware package provides two small files for such boards, the
rest of ath10k firmware isn't applicable. Split the WCN3990 firmware
package to simplify using of the WiFI in the resource-constrained
environments (e.g. from the initramfs).
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commit [1] adds the venus.mdt symlink in WHENCE file
as a patch, we can remove the patch now as linux-firmware 20240909 already contains this fix as part of WHENCE file.
rust: Rust Oe-Selftest Reduce the testcases in exclude list
We had previously excluded certain test cases due to failures in earlier versions.
However, with the latest version of Rust, many of these test cases are passing.
As a result, we have removed them from the exclude list and added them back into the test suite for execution.
The rust-1.79 has been successfully tested with the current test inclusions.
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
oeqa/selftest: Only rewrite envvars paths that absolutely point to builddir
When building the new selftest builddir, paths in environment variables
are rewritten to point to the new buildir, but users can have
environment variables that point outside of the build dir using
relative paths from builddir. We must not rewrite those.
Check this by verifying that the absolute path still contains the
builddir.
Fixes [YOCTO #15241]
Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Paul Barker [Thu, 5 Sep 2024 20:21:02 +0000 (21:21 +0100)]
meta-ide-support: Mark recipe as MACHINE-specific
meta-ide-support:do_write_test_data dumps the bitbake data dictionary to
a file using export2json(). As this obviously includes the value of
MACHINE, and other MACHINE-specific variables, the recipe needs to be
marked as MACHINE-specific.
RP: Note that this patch does change the name of the environment script
since it is no longer package arch specific but machine arch specific.
[RP: Fix selftest to reference new environment file] Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Tue, 10 Sep 2024 16:31:39 +0000 (17:31 +0100)]
vulkan-samples: limit to aarch64/x86-64
This package is only tested upstream for aarch64 and x86-64 targets,
for example there are int/long cast issues on 32-bit platforms and ATSC
is only ported to aarch64/x86-64.
Instead of listing the machines where we know it doesn't work, limit the
recipe to machines where it is known to work.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Mon, 9 Sep 2024 21:50:27 +0000 (22:50 +0100)]
libedit: Make docs generation deterministic
The presence or lack of nroff on the host was changing the doc type. Stop
the code from looking at host paths outside HOSTTOOLS and hence cause the
doc type to be deterministic and reproducible.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix issue with handling notification of scanned BISes to BASS
* Fix issue with handling checking BIS caps against peer caps.
* Fix issue with handling MGMT Set Device Flags overwrites.
* Fix issue with handling ASE notification order.
* Fix issue with handling BIG Info report events.
* Fix issue with handling PACS Server role.
* Fix issue with registering UHID_START multiple times.
* Fix issue with pairing method not setting auto-connect.
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Added support for the Retro-bit Controller in PS3 mode
* Fixed the cursor becoming visible when using relative mode under
XWayland
* Fixed DRM initialization failure on some Linux systems
* Fixed a crash when the current mouse capture window is destroyed
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Konrad Weihmann [Mon, 9 Sep 2024 08:32:15 +0000 (08:32 +0000)]
runqemu: keep generating tap devices
in case there is no tap device the script tries to
generate a new one.
The new device is then unguarded for a moment, so
the newly generated device could be acquired
by a different instance or user, before it is locked to
the instance with acquire_taplock.
To fix that keep generating new tap devices in case
the lock can't be acquired up to 5 times.
If no tap device can be locked it fails in the existing
error handling
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* GtkSpinButton:
- Set number input hint for numeric spin buttons
* GtkPopover:
- Recompute the sampe more often
- Handle allocation corner cases better
* GtkIconTheme:
- Fix an argument order mishap that could lead to wrong icon selection
* Accessibility:
- Use text instead of label for GtkLabesl accessible name
- Improve the role mapping for containers
- Realize the AT context when needed to fix AdwToast
- Fix handling or relations in GtkExpander
* GDK:
- Don't leak EGLSurfaces
* GSK:
- Speed up mask nodes with cairo
* Vulkan:
- Recreate the swapchain when necessary or beneficial
* Wayland:
- Support the xdg-dialog protocol
* macOS:
- Make Dock>Quit invoke the "app.quit" action
- Take shadows into account when positioning popups
- Propagate create-folder to Open panels
* Windows:
- Backport build and runtime fixes for 32bit Windows
- Ensure the dnd-move cursor exists
* Translation updates
Catalan
Chinese (Taiwan)
Galician
Hindi
Hungarian
Kabyle
Nepali
Persian
Portuguese
Romanian
Serbian
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes and issue that allows blank lines to be incorrectly output
when the "-s" flag is included. This issue propogates into the
populate-volatile.sh script in initscripts. If a volatiles drop file
contains blank lines, a blank line will be included in combined users,
which will incorrectly result in a difference in the number of combined
users versus defined users. If this happens, the volatiles file will not
be executed.
Signed-off-by: Colin McAllister <colinmca242@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds extra "--collect" flag to the mount command within
automount_systemd. This is intended to fix an observed deadlock after
rapidly inserting and removing external media. This is because if the
mount command fails, the transient mount will enter a failed state. The
next time the media is inserted, automount_systemd bails because the
first consition finds that the file path for the failed transient mount
still exists. This leaves the external media unmounted and cannot be
mounted until the mount is fixed via systemctl or the device is
rebooted.
Adding "--collect" ensures that the transient mount is cleaned up after
entering a failed state, which ensures that the media can still be
mounted when it's re-inserted.
Signed-off-by: Colin McAllister <colinmca242@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
systemd: make home directory readable by systemd-coredump
In https://github.com/systemd/systemd/commit/924453c22599cc246746a0233b2f52a27ade0819
ProtectHome was set to true for systemd-coredump in order to reduce risk, since an attacker could craft a malicious binary in order to compromise systemd-coredump.
At that point the object analysis was done in the main systemd-coredump process.
Because of this systemd-coredump is unable to product symbolicated call-stacks for binaries running under /home ("n/a" is shown instead of function names).
However, later in https://github.com/systemd/systemd/commit/61aea456c12c54f49c4a76259af130e576130ce9 systemd-coredump was changed to do the object analysis in a forked process,
covering those security concerns.
Let's set ProtectHome to read-only so that systemd-coredump produces symbolicated call-stacks for processes running under /home.
Note: it still does not work in /tmp (because of PrivateTmp=yes) and in /root (for unknown reasons).
Before the change (with minidebuginfo enabled):
root@qemux86-64:~# /home/sleep 1000 &
[1] 426
root@qemux86-64:~# kill -11 $(pidof sleep)
root@qemux86-64:~# coredumpctl info
PID: 426 (sleep)
UID: 0 (root)
GID: 0 (root)
Signal: 11 (SEGV)
Timestamp: Fri 2024-09-06 17:25:18 UTC (3s ago)
Command Line: /home/sleep 1000
Executable: /home/sleep
Control Group: /system.slice/system-serial\x2dgetty.slice/serial-getty@ttyS0.service
Unit: serial-getty@ttyS0.service
Slice: system-serial\x2dgetty.slice
Boot ID: 44ef4ddfaad249ceaa29d1e9f330d3b5
Machine ID: fb279f18f2c849c59768754c7a274ee3
Hostname: qemux86-64
Storage: /var/lib/systemd/coredump/core.sleep.0.44ef4ddfaad249ceaa29d1e9f330d3b5.426.1725643518000000.zst (present)
Size on Disk: 16.5K
Message: Process 426 (sleep) of user 0 dumped core.
Bruce Ashfield [Fri, 6 Sep 2024 17:45:44 +0000 (13:45 -0400)]
linux-yocto/6.6: update to v6.6.49
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
df1a7cc5e00f Linux 6.6.49 d60839a73a26 apparmor: fix policy_unpack_test on big endian systems 8a3995a3ffec scsi: aacraid: Fix double-free on probe failure 790a8d36f96b arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo 7cf7de0f3572 arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges f8fb2cd48653 arm64: dts: imx93: update default value for snps,clk-csr d0c54c294926 arm64: dts: imx93: add nvmem property for eqos 1e59301fcc30 arm64: dts: imx93: add nvmem property for fec1 228d69f93898 arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962 8aaca1c9fb9a ARM: dts: omap3-n900: correct the accelerometer orientation d54696813cf4 usb: cdnsp: fix for Link TRB with TC 72be846dc76e usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function 8fc7c9dcfe38 usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() 70b43c33669e usb: dwc3: st: add missing depopulate in probe error path e1e5e8ea2731 usb: dwc3: st: fix probed platform device ref count on probe error path 7bb11a75dd4d usb: dwc3: core: Prevent USB core invalid event buffer address access df2daed52923 usb: dwc3: omap: add missing depopulate in probe error path b3e8696e0374 ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design 6d9f4783868b USB: serial: option: add MeiG Smart SRM825L 03e3156ea7e5 scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress cdf7efe4b02a firmware: qcom: scm: Mark get_wq_ctx() as atomic call ea3b6ec38bed cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller 1efdbf5323c9 soc: qcom: pmic_glink: Fix race during initialization c704091b5911 soc: qcom: pmic_glink: Actually communicate when remote goes down ef80520be0ff soc: qcom: cmd-db: Map shared memory as WC, not WB 56ad559cf6d8 nfc: pn533: Add poll mod list filling check 55526afdbb52 net: busy-poll: use ktime_get_ns() instead of local_clock() f6f5e39a3fe7 drm/amd/display: avoid using null object of framebuffer b65116bee7b5 sctp: fix association labeling in the duplicate COOKIE-ECHO case 28c67f0f84f8 gtp: fix a potential NULL pointer dereference 6b598069164a bonding: change ipsec_lock from spin lock to mutex 19792758339b bonding: extract the use of real_device into local variable 124a688ed36c bonding: implement xdo_dev_state_free and call it after deletion 7aa9f978c2b6 selftests: forwarding: local_termination: Down ports on cleanup 7e7d0bd538d5 selftests: forwarding: no_forwarding: Down ports on cleanup 84f17718a0b8 netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation 94ab317024ba ethtool: check device is present when getting link settings 1a525d99dc93 wifi: iwlwifi: fw: fix wgds rev 3 exact size 8e51088d9123 netfilter: nf_tables: restore IP sanity checks for netdev/egress 99912d85fa89 iommu: Do not return 0 from map_pages if it doesn't do anything c8525821ecb1 Bluetooth: hci_core: Fix not handling hibernation actions 662a55986b88 Bluetooth: btnxpuart: Fix random crash seen while removing driver 9aa6e15c0108 Bluetooth: btnxpuart: Handle FW Download Abort scenario 9d5df94ce0e2 Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test 7df36cceb934 dmaengine: dw: Add memory bus width verification e1b63d054ee0 dmaengine: dw: Add peripheral bus width verification 24775bfdf435 phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume ffd2e852dc54 dmaengine: dw-edma: Do not enable watermark interrupts for HDMA d3c9a2a6caa8 dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA b47ff45c4a87 soundwire: stream: fix programming slave ports for non-continous port maps 954e1893fe85 phy: fsl-imx8mq-usb: fix tuning parameter name b547cab1ebdb iommufd: Do not allow creating areas without READ or WRITE 459584258d47 selinux,smack: don't bypass permissions check in inode_setsecctx hook 05d2e16a9e3a Revert "change alloc_pages name in dma_map_ops to avoid name conflicts" 288d398df80c cifs: Fix FALLOC_FL_PUNCH_HOLE support 881aee27ce7d mm: Fix missing folio invalidation calls during truncation 9de10f5b7ba9 ovl: ovl_parse_param_lowerdir: Add missed '\n' for pr_err dce7cbeaa10f ovl: fix wrong lowerdir number check for parameter Opt_lowerdir 0e1c9709d70b ovl: pass string to ovl_parse_layer() c15123bbe379 pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register 2ebdb6e98705 pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE 805cb277fbc0 ASoC: SOF: amd: Fix for acp init sequence 30464c3174e1 ASoC: amd: acp: fix module autoloading 2dfbf8991e49 thermal: of: Fix OF node leak in of_thermal_zone_find() error paths 31019a2ab4a0 thermal: of: Fix OF node leak in thermal_of_trips_init() error path 0199a29ec6e9 of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling d967f6ae3149 usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration" 4ed03758ddf0 tracing: Have format file honor EVENT_FILE_FL_FREED 9a9716bbbf3d drm/vmwgfx: Fix prime with external buffers 39defab0ebf0 drm/amdgpu/swsmu: always force a state reprogram on init 11182b33faf3 drm/amdgpu: align pp_power_profile_mode with kernel docs 09c423d6fcd5 selftests: mptcp: join: check re-re-adding ID 0 endp 99c17b3be7e3 selftests: mptcp: join: no extra msg if no counter a81c87ac6080 selftests: mptcp: join: check removing ID 0 endpoint dc14d542e683 mptcp: pm: ADD_ADDR 0 is not a new address 53e2173172d2 mptcp: pm: fix ID 0 endp usage after multiple re-creations 78b04149868d mptcp: pm: do not remove already closed subflows edfbc14a4beb mptcp: pm: send ACK on an active subflow 26e0f27405db mptcp: pm: reset MPC endp ID when re-added 6d6c14563347 mptcp: pm: skip connecting to already established sf 1448d9a34ce4 mptcp: pm: reuse ID 0 after delete and re-add 9e40cd795900 mptcp: sched: check both backup in retrans 255bc4fc4f6a mptcp: close subflow when receiving TCP+FIN c04cac9a59c4 net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response 8e4084ed2bd6 wifi: mwifiex: duplicate static structs used in driver instances 9d5e5908f063 wifi: wfx: repair open network AP mode cb739d3ce51c of: Add cleanup.h based auto release via __free(device_node) markings 4ed45fe99ec9 pinctrl: single: fix potential NULL dereference in pcs_get_function() d80bdfaa48c1 pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins a01859dd6aeb smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req() 44013260666f btrfs: run delayed iputs when flushing delalloc 51722b99f41f btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk() f6758eb7928e LoongArch: Remove the unused dma-direct.h b1922c3102f1 ALSA: seq: Skip event type filtering for UMP events c77dee530e77 Linux 6.6.48 a2081b8cabbe tools: move alignment-related macros to new <linux/align.h> 8f04edd554d1 Input: MT - limit max slots 3d68d1076040 Revert "s390/dasd: Establish DMA alignment" b8d7b897e1e5 net: ngbe: Fix phy mode set to external phy 118fd997612d ksmbd: fix race condition between destroy_previous_session() and smb2 operations() c6372cbd919b drm/amdgpu/vcn: not pause dpg for unified queue 44bb8f18a63b drm/amdgpu/vcn: identify unified queue in sw init e0aeb26b04ec NFSD: simplify error paths in nfsd_svc() b12caa8f0888 selftests/bpf: Add a test to verify previous stacksafe() fix 7cad3174cc79 bpf: Fix a kernel verifier crash in stacksafe() 19b4397c4a15 mm/numa: no task_numa_fault() call if PTE is changed c789a78151c1 mm/numa: no task_numa_fault() call if PMD is changed bb121128fd58 ALSA: timer: Relax start tick time check for slave timer elements 1f3b52c0fdc8 igc: Fix qbv tx latency by setting gtxoffset ad569ac6055f drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels ab7554fb515b drm/msm/mdss: specify cfg bandwidth for SDM670 cc9006d00da4 hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt() f0974e6bc385 tcp: do not export tcp_twsk_purge() 3d3a8654a53b platform/x86/intel/ifs: Call release_firmware() when handling errors. 50fe8565a9be Revert "drm/amd/display: Validate hw_points_num before using it" 8e1f64d44664 Revert "usb: gadget: uvc: cleanup request when not in correct state" ce2f28a549f1 selftests: mptcp: join: check re-using ID of closed subflow f845af67e79e selftests: mptcp: join: validate fullmesh endp on 1st sf 9a9afbbc3fbf mptcp: pm: avoid possible UaF when selecting endp b762e1e301bd mptcp: pm: fullmesh: select the right ID later a7a692b79104 mptcp: pm: only in-kernel cannot have entries with ID 0 9907af6a28a6 mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR d20bf2c96d7f mptcp: pm: only decrement add_addr_accepted for MPJ req 43cf912b0b0f mptcp: pm: only mark 'subflow' endp as available 01db51846874 mptcp: pm: remove mptcp_pm_remove_subflow() 257d56fbfff9 mptcp: pm: re-using ID of unused flushed subflows 7b64bdbfcf6f mptcp: pm: re-using ID of unused removed subflows cb24bdcdecba mptcp: pm: re-using ID of unused removed ADD_ADDR cc29c5546c6a nouveau/firmware: use dma non-coherent allocator d25fd6eb26a7 pmdomain: imx: wait SSAR when i.MX93 power domain on e6d49dd41e14 pmdomain: imx: scu-pd: Remove duplicated clocks 7bbf8f8b8861 mmc: dw_mmc: allow biu and ciu clocks to defer c1b17191abc5 mmc: mtk-sd: receive cmd8 data when hs400 tuning fail 9d7629bec5c3 KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 2d7cb80bfff3 cxgb4: add forgotten u64 ivlan cast before shift 11343059daf8 Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination fdda14aba729 Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3 2b5f22ea55ca HID: wacom: Defer calculation of resolution until resolution_code is known ac5d3baf141a MIPS: Loongson64: Set timer mode in cpu-probe 242665bd914a net: dsa: microchip: fix PTP config failure when using multiple ports 50553ea7cbd3 drm/amdgpu: Validate TA binary size 09982d418ac6 ksmbd: the buffer of smb2 query dir response has at least 1 byte 76df3a1970dd scsi: core: Fix the return value of scsi_logical_block_count() 064dd929c765 Bluetooth: MGMT: Add error handling to pair_device() 0fa4b4aadb2b smb: client: ignore unhandled reparse tags cac2815f49d3 mmc: mmc_test: Fix NULL dereference on allocation failure 88c232fd0629 drm/msm: fix the highest_bank_bit for sc7180 aba75693331e drm/msm/mdss: Handle the reg bus ICC path 707601fcf652 drm/msm/mdss: Rename path references to mdp_path 9611899f42e3 drm/msm/mdss: switch mdss to use devm_of_icc_get() 8b93b3e1589e drm/msm/dpu: take plane rotation into account for wide planes 1af8f3db50c2 drm/msm/dpu: try multirect based on mdp clock limits a3c5815b07f4 drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails 6f3aea37aac4 drm/msm/dp: reset the link phy params before link training 3fb61718bcbe drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable() 8e7ef27e4e8f drm/msm/dpu: capture snapshot on the first commit_done timeout 801f49c83bac drm/msm/dpu: split dpu_encoder_wait_for_event into two functions da7243e52264 drm/msm/dpu: drop MSM_ENC_VBLANK support e86721b0d02c drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys 4a2798cc24ba drm/msm/dp: fix the max supported bpp logic 69da87fb0dd4 drm/msm/dpu: don't play tricks with debug macros 6be50c8991d7 net: ovs: fix ovs_drop_reasons error 4bf322e5af8e net: xilinx: axienet: Fix dangling multicast addresses 14ebcb4a67dc net: xilinx: axienet: Always disable promiscuous mode 7a8c74df7c97 octeontx2-af: Fix CPT AF register offset calculation 0279c35d242d netfilter: flowtable: validate vlan header fa4e6ae38574 bnxt_en: Fix double DMA unmapping for XDP_REDIRECT 124b428fe280 ipv6: prevent possible UAF in ip6_xmit() 6ab6bf731354 ipv6: fix possible UAF in ip6_finish_output2() af1dde074ee2 ipv6: prevent UAF in ip6_send_skb() cfa692e7e71b udp: fix receiving fraglist GSO packets 577d6c061946 netem: fix return value if duplicate enqueue fails f7d8c2fabd39 net: dsa: mv88e6xxx: Fix out-of-bound access 8ea80ff5d829 igb: cope with large MAX_SKB_FRAGS da7d3fddced7 dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp() c864bf016692 ice: fix truesize operations for PAGE_SIZE >= 8192 e9a1df12d530 ice: fix ICE_LAST_OFFSET formula 5898525275b2 ice: fix page reuse when PAGE_SIZE is over 8k 996ba2f0d755 bonding: fix xfrm state handling when clearing active slave 4582d4ff413a bonding: fix xfrm real_dev null pointer dereference 0707260a1831 bonding: fix null pointer deref in bond_ipsec_offload_ok f2b3d38d7986 bonding: fix bond_ipsec_offload_ok return type 467ee0d4c567 ip6_tunnel: Fix broken GRO 9a131a509935 netfilter: nft_counter: Synchronize nft_counter_reset() against reader. b1ac83483e8a netfilter: nft_counter: Disable BH in nft_counter_offload_stats(). 00425508f30b kcm: Serialise kcm_sendmsg() for the same socket. ed37ac430c70 net: mctp: test: Use correct skb for route input check 99580ae890ec tcp: prevent concurrent execution of tcp_sk_exit_batch 7348061662c7 tcp/dccp: do not care about families in inet_twsk_purge() 9624febd6968 tcp/dccp: bypass empty buckets in inet_twsk_purge() 03225025384d selftests: udpgro: report error when receive failed 440efd86cda2 tc-testing: don't access non-existent variable on exception e83b49ecb569 net: mscc: ocelot: serialize access to the injection/extraction groups ff7f554bbd75 net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q" dd17e1e68255 net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection 4177f2b0a348 Bluetooth: SMP: Fix assumption of Central always being Initiator 50ce49116477 Bluetooth: hci_core: Fix LE quote calculation 9b707444bebc drm/amdkfd: reserve the BO before validating it 15e3bbd83bf5 ALSA: hda/tas2781: Use correct endian conversion 9dcb933a161e platform/surface: aggregator: Fix warning when controller is destroyed in probe 114858d71382 drm/amd/amdgpu: command submission parser for JPEG a50a25dc0ce0 drm/amd/display: fix cursor offset on rotation 180 6490f063d54b drm/amd/display: Enable otg synchronization logic for DCN321 d15fc910b618 drm/amd/display: Adjust cursor position f0e8658790b1 btrfs: send: allow cloning non-aligned extent if it ends at i_size 1bca9776ed27 btrfs: replace sb::s_blocksize by fs_info::sectorsize de7bad86345c mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0 983e6b2636f0 change alloc_pages name in dma_map_ops to avoid name conflicts f2ce57463dd3 selftests: memfd_secret: don't build memfd_secret test on unsupported arches 7b0e822d6546 selftests/mm: log run_vmtests.sh results in TAP format b4426da8c17c tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions b77471c6760a mm: fix endless reclaim on machines with unaccepted memory 00b395e95a01 dm suspend: return -ERESTARTSYS instead of -EINTR 84557cd61182 riscv: entry: always initialize regs->a0 to -ENOSYS e84f4400bf8c i2c: stm32f7: Add atomic_xfer method to driver 2ff51719ec61 jfs: define xtree root and page independently 34ba4f29f3d9 gtp: pull network headers in gtp_dev_xmit() 9c375a95669e nvme: fix namespace removal list 6019283e1e35 EDAC/skx_common: Allow decoding of SGX addresses 81bd4b07a4f3 ionic: check cmd_regs before copying in or out 1ae3ff27c6f2 ionic: use pci_is_enabled not open code a855d1297985 hrtimer: Prevent queuing of hrtimer without a function callback 3cc03d1dbdcf drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent 82f20194bf46 nvme: use srcu for iterating namespace list 913c30f827e1 Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem" 1b2631dd54fb selftests/bpf: Fix a few tests for GCC related warnings. 73c50bd10478 nvmet-rdma: fix possible bad dereference when freeing rsps e9c0aa6c3dfd ext4: set the type of max_zeroout to unsigned int to avoid overflow 4ca547488de8 irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc def4422ff0eb usb: dwc3: core: Skip setting event buffers for host only controllers c0076d2c8d45 platform/x86: lg-laptop: fix %s null argument warning 14bd62d58018 clocksource: Make watchdog and suspend-timing multiplication overflow safe 831420f210a3 irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time d8d4da5c689d s390/iucv: fix receive buffer virtual vs physical address confusion 7ad21517c397 openrisc: Call setup_memory() earlier in the init sequence fbc63fb16544 NFS: avoid infinite loop in pnfs_update_layout. 4ff710fdf72f nvmet-tcp: do not continue for invalid icreq be285b8dd29b net: hns3: add checking for vf id of mailbox 454ba1740cb5 rtc: nct3018y: fix possible NULL dereference 664ad87c36c8 firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid 7ff15407c404 Bluetooth: bnep: Fix out-of-bound access 5469f609be9f nvme: clear caller pointer on identify failure 5419f3001e9e usb: gadget: fsl: Increase size of name buffer for endpoints 428fb40bd951 f2fs: fix to do sanity check in update_sit_entry b9b019acfb72 btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent() c7e0e8acc59a btrfs: change BUG_ON to assertion in tree_move_down() 48256173f200 btrfs: send: handle unexpected inode in header process_recorded_refs() 4eb8be942efc btrfs: send: handle unexpected data in header buffer in begin_cmd() 46ca3ec9b8b1 btrfs: handle invalid root reference found in may_destroy_subvol() 6be930556d28 btrfs: push errors up from add_async_extent() 981a749cef8e btrfs: tests: allocate dummy fs_info and root in test_find_delalloc() f379c3f49e95 btrfs: change BUG_ON to assertion when checking for delayed_node root 315471004b84 btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves() a7fec145b086 btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item() 97db7b598766 powerpc/boot: Only free if realloc() succeeds 9c96b5b05648 powerpc/boot: Handle allocation failure in simple_realloc() 881613a97540 f2fs: stop checkpoint when get a out-of-bounds segment 23494bccd256 rxrpc: Don't pick values out of the wire header when setting up security cbdac8249fc9 parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367 0f7acd8cefdb memory: stm32-fmc2-ebi: check regmap_read return value 1a45994fb218 x86: Increase brk randomness entropy for 64-bit systems 60563755c93c md: clean up invalid BUG_ON in md_ioctl 9cf3b89b4f84 netlink: hold nlk->cb_mutex longer in __netlink_dump_start() 0e07c0c84afe tick: Move got_idle_tick away from common flags 6d4fbad0efbf clocksource/drivers/arm_global_timer: Guard against division by zero 533893c2e033 accel/habanalabs: fix debugfs files permissions 0b9f748da2ae virtiofs: forbid newlines in tags a48d12797eef hrtimer: Select housekeeping CPU during migration 53b2f3539958 gpio: sysfs: extend the critical section for unregistering sysfs devices 932490268c44 drm/lima: set gp bus_stop bit before hard reset aeecb08b6420 net/sun3_82586: Avoid reading past buffer in debug output 6d3ff0437e1a wifi: iwlwifi: mvm: avoid garbage iPN 2f50c1ea7fde media: drivers/media/dvb-core: copy user arrays safely 12b5b959080a scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() 342352caf06f fs: binfmt_elf_efpic: don't use missing interpreter's properties b1397fb4a779 media: pci: cx23885: check cx23885_vdev_init() return 1fb112cefadb kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files d5a9588cc389 riscv: blacklist assembly symbols for kprobe 18b9264a1389 quota: Remove BUG_ON from dqget() 30bbdff9e19d wifi: ath12k: Add missing qmi_txn_cancel() calls 535e9bd0e8f8 fuse: fix UAF in rcu pathwalks e968edf6ecba afs: fix __afs_break_callback() / afs_drop_open_mmap() race 56a1bf2b8357 btrfs: zlib: fix and simplify the inline extent decompression 0a56dcce6b82 ext4: do not trim the group with corrupted block bitmap 5b7766ab913b nvmet-trace: avoid dereferencing pointer too early 9b139b16b58e EDAC/skx_common: Filter out the invalid address 73567149beaf gfs2: Refcounting fix in gfs2_thaw_super 3cde81f8ad3e Bluetooth: hci_conn: Check non NULL function before calling for HFP offload 7a3e7f1ed601 evm: don't copy up 'security.evm' xattr e9c902dd3695 drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode 9324cbc465a6 ionic: no fw read when PCI reset failed b41d5ce6b210 ionic: prevent pci disable of already disabled device fb768e05712d powerpc/pseries/papr-sysparm: Validate buffer object lengths cbd7ab7d7ef7 hwmon: (pc87360) Bounds check data->innr usage 61db7910e8c2 ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data 9badede60704 powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu dff1afeaeaf6 memory: tegra: Skip SID programming if SID registers aren't set 9064a70eee97 drm/msm: Reduce fallout of fence signaling vs reclaim hangs edb39f621bad block: Fix lockdep warning in blk_mq_mark_tag_wait c58f7770456b arm64: Fix KASAN random tag seed initialization 855538373007 powerpc/topology: Check if a core is online f17c3a37b22a cpu/SMT: Enable SMT only if a core is online 881eb2fae123 rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT b4dad0cab687 rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT 34e1335905f2 rust: work around `bindgen` 0.69.0 issue 7d805d925529 hwmon: (ltc2992) Avoid division by zero 67288cbb7ac2 IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock c357e4cf5830 clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider 30819471054a wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware() 0a1a3c11fc33 wifi: iwlwifi: fw: Fix debugfs command sending 1cbdaf141a5d wifi: iwlwifi: abort scan when rfkill on but device enabled 355aec2ed84d gfs2: setattr_chown: Add missing initialization 1a327862eb13 wifi: mac80211: flush STA queues on unauthorization e9f610050369 scsi: spi: Fix sshdr use 3b2f36068c28 ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend 66ddb97699b2 iommu/arm-smmu-qcom: Add SDM670 MDSS compatible 9649d26dc9ad media: qcom: venus: fix incorrect return value abbba0768c8c drm/tegra: Zero-initialize iosys_map 5ee7df8143c1 binfmt_misc: cleanup on filesystem umount ebf6f517d3f3 md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' 03be3489b165 accel/habanalabs: fix bug in timestamp interrupt handling db5ba2c1ed16 accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE fa8cb3102fe4 accel/habanalabs/gaudi2: unsecure tpc count registers e6571cff84da media: s5p-mfc: Fix potential deadlock on condlock 14dde93c3136 platform/x86/intel/ifs: Validate image size 8464e99e3808 staging: ks7010: disable bh on tx_dev_lock a8b30d53a1e9 drm/amd/display: Validate hw_points_num before using it 1b60d354a4de usb: gadget: uvc: cleanup request when not in correct state d2defcddfe90 wifi: mt76: fix race condition related to checking tx queue fill status b87691d733cf staging: iio: resolver: ad2s1210: fix use before initialization 84d617388059 wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage 55e9057c8a95 media: radio-isa: use dev_name to fill in bus_info 14fafdfdadf9 drm/amdkfd: Move dma unmapping after TLB flush 7620f9c3bdc5 i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer 6c85c7c9a8cd i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out 98ed3f40f22d wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan 10b1f8525415 drm/bridge: tc358768: Attempt to fix DSI horizontal timings 8653d7bddf81 s390/smp,mcck: fix early IPI handling 0b9c00d9fae7 RDMA/rtrs: Fix the problem of variable not initialized fully 75a92689e36b i2c: riic: avoid potential division by zero a2225b7af5d6 cgroup: Avoid extra dereference in css_populate_dir() a4dc7424561c wifi: cw1200: Avoid processing an invalid TIM IE 97f381703914 sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu() 7ede6ef04c9f net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats() 81ba4dd37a28 rcu: Eliminate rcu_gp_slow_unregister() false positive e160de344f52 rcu: Dump memory object info if callback function is invalid 4a2f09460141 mm: Remove kmem_valid_obj() ee6669b463ca wifi: iwlwifi: mvm: fix recovery flow in CSA 86f22e7cce02 wifi: mac80211: fix BA session teardown race 268f84a82753 wifi: cfg80211: check wiphy mutex is held for wdev mutex f34056c3050e wifi: mac80211: lock wiphy in IP address notifier 5a002f41ebff ASoC: cs35l45: Checks index of cs35l45_irqs[] 8574cdabb526 ssb: Fix division by zero issue in ssb_calc_clock_rate ec71cc24b0d4 drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime 695f692bcd72 drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored 51e4630ef0d1 drm/amd/pm: fix error flow in sensor fetching c3254bc09f46 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 a8544dec14a7 gpio: mlxbf3: Support shutdown() function fa1d4de7265c net: hns3: fix a deadlock problem when config TC during resetting 1d2f4a731613 net: hns3: use the user's cfg after reset a6c0178c81a1 net: hns3: fix wrong use of semaphore up d4b8c4bb7714 selftests: net: lib: kill PIDs before del netns fc9cae2199b8 selftests: net: lib: ignore possible errors 921f1acf0c3c vsock: fix recursive ->recvmsg calls f123293db16d netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests 4340de3e659c netfilter: nf_tables: Introduce nf_tables_getobj_single cf4ebf779739 netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx f3b7dc8b6c9a netfilter: nf_tables: nft_obj_filter fits into cb->ctx 959c9bf85fe2 netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx 2c6a79b94e39 netfilter: nf_tables: A better name for nft_obj_filter ba9b99d909e1 netfilter: nf_tables: Unconditionally allocate nft_obj_filter 83d37714c151 netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj bb6231e53361 netfilter: nf_tables: Audit log dump reset after the fact 74e6eb7fd27e netfilter: nf_queue: drop packets with cloned unconfirmed conntracks c7b760499f77 netfilter: flowtable: initialise extack before use 7b825f91a071 netfilter: allow ipv6 fragments to arrive on different devices 227355ad4e4a tcp: Update window clamping condition ff8292bb10ec mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size c920ab13d713 mlxbf_gige: disable RX filters until RX path initialized 326a89321f9d net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb() b3917d8a4e01 net: dsa: vsc73xx: check busy flag in MDIO operations cec515531e4f net: dsa: vsc73xx: use read_poll_timeout instead delay loop e077f5192811 net: dsa: vsc73xx: pass value in phy_write operation 948ee178f46e net: axienet: Fix register defines comment description ef23c18ab88e atm: idt77252: prevent use after free in dequeue_rx() 6c88d53bcf8e net/mlx5e: Correctly report errors for ethtool rx flows b3b9a87adee9 net/mlx5e: Take state lock during tx timeout reporter 920dff7f4369 igc: Fix reset adapter logics when tx mode change 01ad5058b826 igc: Fix qbv_config_change_errors logics 3fa593db4592 igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer 944f2d4db9ce bpf: Fix updating attached freplace prog in prog_array map 730f7a5e44d8 s390/uv: Panic for set and remove shared access UVC errors 09717678737b drm/amdgpu/jpeg4: properly set atomics vmid field 0e93fa4027cf drm/amdgpu/jpeg2: properly set atomics vmid field f1aa7c509aa7 memcg_write_event_control(): fix a user-triggerable oops 2685a2b9e55d drm/amdgpu: Actually check flags for all context ops. d3ba98ce5c18 btrfs: tree-checker: add dev extent item checks 9baca56eb073 btrfs: zoned: properly take lock to read/update block group's zoned variables 251508b933f6 btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type f7668d033940 mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu 5295951b53bd selinux: add the processing of the failure of avc_add_xperms_decision() 01a6b34b602a selinux: fix potential counting error in avc_add_xperms_decision() dfaa39b05a6c fs/netfs/fscache_cookie: add missing "n_accesses" check 4291f94f8c6b wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion 221cf8321757 net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings 65f20b174ec0 net: mana: Fix RX buf alloc_size alignment and atomic op panic 753f1745146e rtla/osnoise: Prevent NULL dereference in error handling 67d1d8cc5904 i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume dd72ae8b0fce fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE 97a532c3ac4f bitmap: introduce generic optimized bitmap_size() ef725854f898 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits() 9805a8811781 s390/cio: rename bitmap_size() -> idset_bitmap_size() 706cc80260d3 fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64() b9bda5f6012d vfs: Don't evict inode under the inode lru traversing context a6bba25f15e7 dm persistent data: fix memory allocation failure 00df2f486838 dm resume: don't return EINVAL when signalled 0237b5517ccb arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE d2c7680250ef ACPI: EC: Evaluate _REG outside the EC scope more carefully 03fd525dfefe ACPICA: Add a depth argument to acpi_execute_reg_methods() 6861faf4232e i2c: tegra: Do not mark ACPI devices as irq safe 36ebafda35f8 riscv: change XIP's kernel_map.size to be size of the entire kernel 051c0a558154 KVM: s390: fix validity interception issue when gisa is switched off 93a7e2856951 s390/dasd: fix error recovery leading to data corruption on ESE devices 31ba13202c74 ALSA: hda/tas2781: fix wrong calibrated data order 18b3ad2a3cc8 thunderbolt: Mark XDomain as unplugged when router is removed 6b99de301d78 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration 9dd9078485eb ALSA: usb-audio: Support Yamaha P-125 quirk entry 82d06b816332 ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET 5cff754692ad char: xillybus: Check USB endpoints when probing device 435fc9cae23d char: xillybus: Refine workqueue handling a7ad105b1225 char: xillybus: Don't destroy workqueue from work item running on it ac42e0f0eb66 fuse: Initialize beyond-EOF page contents before setting uptodate 61eb7aae8b16 selinux: revert our use of vma_is_initial_heap() c2a3b181f08f Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET" ea13bd807f1c Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD" 7adc8a3d5da8 Revert "ACPI: EC: Evaluate orphan _REG under EC device" 63e80efa6341 tty: atmel_serial: use the correct RTS flag. 8eb92cfca6c2 tty: serial: fsl_lpuart: mark last busy before uart_add_one_port 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Fri, 6 Sep 2024 17:45:42 +0000 (13:45 -0400)]
linux-yocto/6.10: update to v6.10.7
Updating linux-yocto/6.10 to the latest korg -stable release that comprises
the following commits:
24873d2e5fe3 Linux 6.10.7 cd19f1799c32 Input: MT - limit max slots c1e55020534c ksmbd: fix race condition between destroy_previous_session() and smb2 operations() 91bd3b27fcbc selftests/bpf: Add a test to verify previous stacksafe() fix 5032f940b366 drm/amdgpu/vcn: not pause dpg for unified queue 66e126d678fb drm/amdgpu/vcn: identify unified queue in sw init 1f4153dc7cfd Revert "pidfd: prevent creation of pidfds for kthreads" a3211a4c6141 drm/xe: Do not dereference NULL job->fence in trace points fbacee4ab66c selftests: mptcp: join: check re-using ID of closed subflow 766915152862 selftests: mptcp: join: validate fullmesh endp on 1st sf 0201d65d9806 mptcp: pm: avoid possible UaF when selecting endp 9e0223e3fdf7 mptcp: pm: fullmesh: select the right ID later 2673adb0f080 mptcp: pm: only in-kernel cannot have entries with ID 0 152944a723d9 mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR 2060f1efab37 mptcp: pm: only decrement add_addr_accepted for MPJ req 9849cfc67383 mptcp: pm: only mark 'subflow' endp as available 3b82c15db71e mptcp: pm: remove mptcp_pm_remove_subflow() ef7a65b6b0d4 mptcp: pm: re-using ID of unused flushed subflows 0273b55f2575 mptcp: pm: re-using ID of unused removed subflows 47a049b38f56 mptcp: pm: re-using ID of unused removed ADD_ADDR f771ed563cf1 thermal: of: Fix OF node leak in of_thermal_zone_find() error paths b6b864eee2a8 thermal: of: Fix OF node leak in thermal_of_zone_register() c856f30607e8 thermal: of: Fix OF node leak in thermal_of_trips_init() error path 57ca481fca97 nouveau/firmware: use dma non-coherent allocator 3f01867a3b9e pmdomain: imx: wait SSAR when i.MX93 power domain on d11d730b2467 pmdomain: imx: scu-pd: Remove duplicated clocks 536457762933 smb3: fix broken cached reads when posix locks 89523523298a mmc: dw_mmc: allow biu and ciu clocks to defer 7adac5aee802 mmc: mtk-sd: receive cmd8 data when hs400 tuning fail f03ea012a3c0 cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set 73d6c6cf8ef6 cgroup/cpuset: fix panic caused by partcmd_update 2073132f6ed3 KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 7cb972e52bf6 KVM: arm64: vgic-debug: Don't put unmarked LPIs 43427f98ca06 cxgb4: add forgotten u64 ivlan cast before shift 709e4c8f78e1 ata: pata_macio: Fix DMA table overflow 5aa77e5e86b9 Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination 361e2b1abe42 Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3 e2f549443804 iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace() 8a5af26bcbb4 HID: wacom: Defer calculation of resolution until resolution_code is known 8cbcb6d03d68 MIPS: Loongson64: Set timer mode in cpu-probe 6c323c3b8089 net: dsa: microchip: fix PTP config failure when using multiple ports f1e767fe46d8 net: ngbe: Fix phy mode set to external phy 976b77dd3d94 s390/ap: Refine AP bus bindings complete processing 402eb19d09ed platform/x86: ISST: Fix return value on last invalid resource 4f7a1d0869a8 platform/x86: dell-uart-backlight: Use acpi_video_get_backlight_type() 5a04cc4450f4 ACPI: video: Add backlight=native quirk for Dell OptiPlex 7760 AIO 69e3826f3dbf ACPI: video: Add Dell UART backlight controller detection 9d2b75e27660 drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1 e562415248f4 drm/amdgpu: Validate TA binary size bfbf265172d7 ksmbd: the buffer of smb2 query dir response has at least 1 byte 75abfcf641d8 scsi: core: Fix the return value of scsi_logical_block_count() ee0799103b1a Bluetooth: MGMT: Add error handling to pair_device() 4101af98ab57 nvme: move stopping keep-alive into nvme_uninit_ctrl() cda2ad784ffc smb: client: ignore unhandled reparse tags f80bfaddd6fe s390/boot: Fix KASLR base offset off by __START_KERNEL bytes a944cba5d576 s390/boot: Avoid possible physmem_info segment corruption c380c4525258 thermal/debugfs: Fix the NULL vs IS_ERR() confusion in debugfs_create_dir() 98aa0330f200 drm/xe: Free job before xe_exec_queue_put 8ea8f445626b drm/xe: Don't initialize fences at xe_sched_job_create() c2e9566230bc drm/xe: Split lrc seqno fence creation up 317459a6ef20 drm/xe: Decouple job seqno and lrc seqno a126cd463b11 drm/xe: Relax runtime pm protection during execution b09ef3b762a7 drm/xe: Fix missing workqueue destroy in xe_gt_pagefault 52a5c47ae9c0 io_uring/kbuf: sanitize peek buffer setup ecb15b8ca12c mmc: mmc_test: Fix NULL dereference on allocation failure 619402552558 drm/xe: Fix tile fini sequence b1c9fbed3884 drm/xe: reset mmio mappings with devm 73da27bf4604 drm/xe/mmio: move mmio_fini over to devm f7ecdd9853dd drm/xe: Fix opregion leak 0ab76ba3e784 drm/xe/display: stop calling domains_driver_remove twice 32720bad49bd drm/i915/hdcp: Use correct cp_irq_count 83b24c55373a spi: spi-cadence-quadspi: Fix OSPI NOR failures during system resume a13c0863b853 drm/msm: fix the highest_bank_bit for sc7180 91d09642127a workqueue: Fix spruious data race in __flush_work() 90a6a844b2d9 workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask() c45960049676 drm/msm/dpu: take plane rotation into account for wide planes 1498f752d039 drm/msm/dpu: relax YUV requirements 8a849648cea6 drm/msm/dpu: limit QCM2290 to RGB formats only 02193c707231 drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails 3adb8ed9362f drm/msm/dp: reset the link phy params before link training 3bacf814b6a6 drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable() 86d7701fe8d3 drm/msm/dp: fix the max supported bpp logic 91e9e01dde79 drm/msm/dpu: don't play tricks with debug macros c096aba0eb87 s390/iucv: Fix vargs handling in iucv_alloc_device() 55bdfa45dda3 net: ovs: fix ovs_drop_reasons error 322803c1f5b0 net: xilinx: axienet: Fix dangling multicast addresses e952f7a70fc6 net: xilinx: axienet: Always disable promiscuous mode 4934f341a647 octeontx2-af: Fix CPT AF register offset calculation 043a18bb6cf1 netfilter: flowtable: validate vlan header 95a305ba259b bnxt_en: Fix double DMA unmapping for XDP_REDIRECT fc88d6c1f289 ipv6: prevent possible UAF in ip6_xmit() 56efc2531967 ipv6: fix possible UAF in ip6_finish_output2() e44bd76dd072 ipv6: prevent UAF in ip6_send_skb() a9a84daa5837 selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path e9d567f92123 udp: fix receiving fraglist GSO packets e5bb2988a310 netem: fix return value if duplicate enqueue fails f87ce03c652d net: dsa: mv88e6xxx: Fix out-of-bound access b52bd8bcb9e8 igb: cope with large MAX_SKB_FRAGS 0def33090ab3 dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp() 81c1d306cef9 ice: use internal pf id instead of function number 41ae0571f174 ice: fix truesize operations for PAGE_SIZE >= 8192 8ea33d92efcf ice: fix ICE_LAST_OFFSET formula d6e5aa2b6038 ice: fix page reuse when PAGE_SIZE is over 8k 0ecdf86e6158 bonding: fix xfrm state handling when clearing active slave 89fc1dca79db bonding: fix xfrm real_dev null pointer dereference b70b0ddfed31 bonding: fix null pointer deref in bond_ipsec_offload_ok 8cdd74c48f92 bonding: fix bond_ipsec_offload_ok return type 0f9b9d280f91 ip6_tunnel: Fix broken GRO 5bf9e37bdb77 netfilter: nft_counter: Synchronize nft_counter_reset() against reader. 0cafb0245c34 netfilter: nft_counter: Disable BH in nft_counter_offload_stats(). 9c8d544ed619 kcm: Serialise kcm_sendmsg() for the same socket. 47e40e5de163 net: mctp: test: Use correct skb for route input check f6fd2dbf584a tcp: prevent concurrent execution of tcp_sk_exit_batch 830ac8d41e79 selftests: udpgro: no need to load xdp for gro 021c2c0cd5ea selftests: udpgro: report error when receive failed dc172f63ff83 tc-testing: don't access non-existent variable on exception 2ae52a65a850 net/mlx5: Fix IPsec RoCE MPV trace call 0c12cd4da98e net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes 609cd73bf38b net: mscc: ocelot: serialize access to the injection/extraction groups be3a532167dd net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q" 2c3fcaaa8d1b net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection db83115a0c26 Bluetooth: SMP: Fix assumption of Central always being Initiator 20cc4139bd93 Bluetooth: hci_core: Fix LE quote calculation 2179b1c66c08 Bluetooth: HCI: Invert LE State quirk to be opt-out rather then opt-in 7adc1123d285 kbuild: avoid scripts/kallsyms parsing /dev/null 024d4a7ce52b kbuild: merge temporary vmlinux for BTF and kallsyms f6c020392fd9 Makefile: add $(srctree) to dependency of compile_commands.json target b0eccfc2b422 ALSA: hda/tas2781: Use correct endian conversion d4e24c82bbdf platform/surface: aggregator: Fix warning when controller is destroyed in probe 59670ab6f667 wifi: ath12k: use 128 bytes aligned iova in transmit path for WCN7850 525b6f47d2a0 dm suspend: return -ERESTARTSYS instead of -EINTR fead60a6d5f8 smb/client: avoid possible NULL dereference in cifs_free_subrequest() 4be6542bdf11 cifs: Add a tracepoint to track credits involved in R/W requests a24321b6a31f thermal: gov_bang_bang: Use governor_data to reduce overhead bc0e4253b0e9 thermal: gov_bang_bang: Add .manage() callback 9fc685401004 thermal: gov_bang_bang: Split bang_bang_control() faf271f85d16 thermal: gov_bang_bang: Drop unnecessary cooling device target state checks 8d457d3c6c93 drm/amd/display: Don't register panel_power_savings on OLED panels 787359c66e1f block: Fix lockdep warning in blk_mq_mark_tag_wait 807539011292 arm64: Fix KASAN random tag seed initialization 01b97431191a printk/panic: Allow cpu backtraces to be written into ringbuffer during panic 18db7e44ef0b powerpc/topology: Check if a core is online f915a014d9dd cpu/SMT: Enable SMT only if a core is online 00df458f8143 io_uring/napi: check napi_enabled in io_napi_add() before proceeding b8a04f39453a io_uring/napi: use ktime in busy polling 487e7454e21c io_uring/napi: Remove unnecessary s64 cast fec0f964a985 s390/dasd: Remove DMA alignment 4d6ac2efa0c7 rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT 4f687213e2cb rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT 623880540747 rust: work around `bindgen` 0.69.0 issue d656b82c4b30 drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()` 8361791ec241 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 cb0b74040593 gpio: mlxbf3: Support shutdown() function cc6bc2ab1663 iommu: Restore lost return in iommu_report_device_fault() e9f6b76a284e kallsyms: Match symbols exactly with CONFIG_LTO_CLANG 8bab11313b17 kallsyms: Do not cleanup .llvm.<hash> suffix before sorting symbols c3ce2e8a568f kallsyms: get rid of code for absolute kallsyms 76274d10bec8 kbuild: remove PROVIDE() for kallsyms symbols 9c7a4eace752 kbuild: refactor variables in scripts/link-vmlinux.sh de37408d5c26 net: hns3: fix a deadlock problem when config TC during resetting 9c73b15118f7 net: hns3: use the user's cfg after reset 9504b5a56ac6 net: hns3: fix wrong use of semaphore up f28e75e7646a selftests: net: lib: kill PIDs before del netns e09e4c125f2b selftests: net: lib: ignore possible errors b4ee8cf1acc5 vsock: fix recursive ->recvmsg calls a99423878925 selftest: af_unix: Fix kselftest compilation warnings eb83dfb68cf1 netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests bf031525a8b9 netfilter: nf_tables: Introduce nf_tables_getobj_single 044462242abc netfilter: nf_tables: Audit log dump reset after the fact 025b3326c5c4 netfilter: nf_queue: drop packets with cloned unconfirmed conntracks 119be227bc04 netfilter: flowtable: initialise extack before use 3e03b536d945 netfilter: nfnetlink: Initialise extack before use in ACKs ba328989d2fa netfilter: allow ipv6 fragments to arrive on different devices 36e762c99e25 tcp: Update window clamping condition 76eec7975525 mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size 5719831ede21 mlxbf_gige: disable RX filters until RX path initialized b453a4bbda03 net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb() e1a0cdd5d898 net: dsa: vsc73xx: check busy flag in MDIO operations bc07539a21ac net: dsa: vsc73xx: pass value in phy_write operation fde3be436197 net: dsa: vsc73xx: fix port MAC configuration in full duplex mode 6f642c3bf515 net: axienet: Fix register defines comment description 91b4850e7165 atm: idt77252: prevent use after free in dequeue_rx() 0ffaaccb041a net/mlx5e: Correctly report errors for ethtool rx flows 8e57e66ecbdd net/mlx5e: Take state lock during tx timeout reporter 23e64933b70c net/mlx5: SD, Do not query MPIR register if no sd_group 3939d787139e gtp: pull network headers in gtp_dev_xmit() afe478f24df5 igc: Fix qbv tx latency by setting gtxoffset 46b3b56ed2e8 igc: Fix reset adapter logics when tx mode change d3822bc81981 igc: Fix qbv_config_change_errors logics 51424cf6891e igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer f49b5d10c87c btrfs: fix invalid mapping of extent xarray state 6e3987ac310c bpf: Fix a kernel verifier crash in stacksafe() 9227ee25b564 bpf: Fix updating attached freplace prog in prog_array map 308b4fc2403b libfs: fix infinite directory reads for offset dir b87479dee870 filelock: fix name of file_lease slab cache 2b97d4573d27 netfs: Fault in smaller chunks for non-large folio mappings 4c412661ef1d s390/uv: Panic for set and remove shared access UVC errors 884bf2e60007 pidfd: prevent creation of pidfds for kthreads 88bf2af33bbf drm/amd/amdgpu: command submission parser for JPEG a4e4c93b3f3c drm/amdgpu/jpeg4: properly set atomics vmid field b825a42f94e4 drm/amdgpu/jpeg2: properly set atomics vmid field 72a54e12baf0 drm/amd/display: fix cursor offset on rotation 180 27d50c733742 drm/amd/display: Enable otg synchronization logic for DCN321 20d3d99a3b69 drm/amd/display: fix s2idle entry for DCN3.5+ 90b50807067a drm/amd/display: Adjust cursor position 21b578f1d599 memcg_write_event_control(): fix a user-triggerable oops 924aabb58ca6 drm/amdgpu: Actually check flags for all context ops. e5d0b299147b btrfs: only enable extent map shrinker for DEBUG builds 6e6cf14fb66a btrfs: tree-checker: add dev extent item checks 0e40841983f9 btrfs: zoned: properly take lock to read/update block group's zoned variables f6b733a34b15 btrfs: only run the extent map shrinker from kswapd tasks 2115138e2167 btrfs: check delayed refs when we're checking if a ref exists 1dc4c9631c29 btrfs: send: allow cloning non-aligned extent if it ends at i_size e1a885bff557 btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type f63a724cbabd mm/numa: no task_numa_fault() call if PTE is changed c91618816f4d mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0 99d95c312bf7 mm/numa: no task_numa_fault() call if PMD is changed 71f44df3ec6b alloc_tag: introduce clear_page_tag_ref() helper function 411afd869462 selftests: memfd_secret: don't build memfd_secret test on unsupported arches 824dd2e253fb mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu f347118732e0 alloc_tag: mark pages reserved during CMA activation as not tagged 3f21150c1557 selinux: add the processing of the failure of avc_add_xperms_decision() e812b8c210a7 selinux: fix potential counting error in avc_add_xperms_decision() 0a4d41fa14b2 fs/netfs/fscache_cookie: add missing "n_accesses" check 1f566eb912d1 wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion 462ff7dd86b4 net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings 0c87420f3ac9 media: atomisp: Fix streaming no longer working on BYT / ISP2400 devices e6bea6a45f8a net: mana: Fix RX buf alloc_size alignment and atomic op panic 2febf5fdbf5d md/raid1: Fix data corruption for degraded array with slow disk 7300dadba49e mm/hugetlb: fix hugetlb vs. core-mm PT locking 6edb8c9eb98a mm: fix endless reclaim on machines with unaccepted memory abdb9ddaaab4 rtla/osnoise: Prevent NULL dereference in error handling 5fc922bef4ef mseal: fix is_madv_discard() 6b980b0ab5c8 perf/bpf: Don't call bpf_overflow_handler() for tracing events eb961c5a0539 tracing: Return from tracing_buffers_read() if the file has been closed 500f32bb78c0 i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume c69d18f0ac70 fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE 9063ab49c11e vfs: Don't evict inode under the inode lru traversing context 5362312ad97e dm persistent data: fix memory allocation failure b6c130059fc5 dm resume: don't return EINVAL when signalled 2a949267f181 arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE 514207d3a591 ACPI: EC: Evaluate _REG outside the EC scope more carefully e91d5b47585a ACPICA: Add a depth argument to acpi_execute_reg_methods() 2853e1376d81 i2c: tegra: Do not mark ACPI devices as irq safe 5460d1268f58 smb3: fix lock breakage for cached writes 1e1670cadfad riscv: entry: always initialize regs->a0 to -ENOSYS b0a43efe59de riscv: change XIP's kernel_map.size to be size of the entire kernel 9e3b266afcfe KEYS: trusted: dcp: fix leak of blob encryption key 652563a7294b KEYS: trusted: fix DCP blob payload length assignment 505c65de8987 thermal: gov_bang_bang: Call __thermal_cdev_update() directly 027ac3c50925 KVM: s390: fix validity interception issue when gisa is switched off 5d4a304338da s390/dasd: fix error recovery leading to data corruption on ESE devices 1484e013bfd0 ALSA: timer: Relax start tick time check for slave timer elements bbd157e20933 ALSA: hda/tas2781: fix wrong calibrated data order 7ca24cf9163c thunderbolt: Mark XDomain as unplugged when router is removed 8fb9d412ebe2 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration 770cacc75b00 usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup() a40cad994de4 usb: misc: ljca: Add Lunar Lake ljca GPIO HID to ljca_gpio_hids[] 695ef133e750 ALSA: usb-audio: Support Yamaha P-125 quirk entry 3157994e2405 ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET 1371d32b9597 char: xillybus: Check USB endpoints when probing device ca9c30ac2e15 char: xillybus: Refine workqueue handling aa1a19724fa2 char: xillybus: Don't destroy workqueue from work item running on it 18a067240817 fuse: Initialize beyond-EOF page contents before setting uptodate b7e42e7904d9 netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second writeback flag" 23aabbc68ab8 selinux: revert our use of vma_is_initial_heap() 6bc7b628343e Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET" 321aecb079e9 Revert "serial: 8250_omap: Set the console genpd always on if no console suspend" 2eb973ee4770 Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD" 22736ba2ebc6 Revert "ACPI: EC: Evaluate orphan _REG under EC device" a394bca0020d tty: atmel_serial: use the correct RTS flag. 3ecf625d4acb tty: serial: fsl_lpuart: mark last busy before uart_add_one_port 78b4c71f55a1 tty: vt: conmakehash: remove non-portable code printing comment header 7ba498d9d1bb Linux 6.10.6 4676556ae4a1 Revert "drm/amd/display: Refactor function dm_dp_mst_is_port_support_mode()" 64cd57692a29 Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" bebe9a9c9c02 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" 1cb249cf1c9b drm/amdgpu/display: Fix null pointer dereference in dc_stream_program_cursor_position 2c1dcfccf988 drm/amd/display: Solve mst monitors blank out problem after resume 9350ba06ee61 binfmt_flat: Fix corruption when not offsetting data start d38574ff500b platform/x86: ideapad-laptop: add a mutex to synchronize VPC commands fc6c6bb34f5d platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc c0d39578c35e platform/x86: ideapad-laptop: introduce a generic notification chain d5f8a9623920 platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled bbc521aac2b3 ALSA: usb: Fix UBSAN warning in parse_audio_unit() e8473e125aad fs/ntfs3: Do copy_to_user out of run_lock 234e6ea0855c jfs: Fix shift-out-of-bounds in dbDiscardAG 9c2ac38530d1 jfs: fix null ptr deref in dtInsertEntry 440ab7f97261 fou: remove warn in gue_gro_receive on unsupported protocol 323ef20b5558 f2fs: fix to cover read extent cache access with lock 26c07775fb5d f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC 380ea255e9c1 bpf, net: Use DEV_STAT_INC() 6781b091331d ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value 15b5b0a069b1 nvme/pci: Add APST quirk for Lenovo N60z laptop 268a625399c6 LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h f52ca32e1dba drm/amd/display: Prevent IPX From Link Detect and Set Mode ac5134f66433 drm/amd/display: Separate setting and programming of cursor 87443b3c9a31 drm/amd/display: Defer handling mst up request in resume 90dfbba89ad4 exec: Fix ToCToU between perm check and set-uid/gid usage 4ead4c82a6d6 Linux 6.10.5 d924a0be2f21 btrfs: fix double inode unlock for direct IO sync writes ec87dd608453 selftests: mptcp: join: test both signal & subflow aedbd140d72f selftests: mptcp: join: ability to invert ADD_ADDR check 0f21cc29bc13 mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set f706e2928082 mptcp: pm: don't try to create sf if alloc failed a94f269274a5 mptcp: pm: reduce indentation blocks 9417df61e5e7 drm/amd/display: Change ASSR disable sequence c36e922a36bd drm/amd/display: Add null check in resource_log_pipe_topology_update 7f71acdb075e idpf: fix memleak in vport interrupt configuration 3831170f7406 btrfs: fix corruption after buffer fault in during direct IO append write 31a679a88010 Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update" d8d16fc1efb9 Revert "drm/amd/display: Handle HPD_IRQ for internal link" 3118c43a563d block: use the right type for stub rq_integrity_vec() 1694a24c3e32 mptcp: pm: deny endp with signal + subflow + port 88ef794ae683 mptcp: fully established after ADD_ADDR echo on MPJ 325609c355df drm/radeon: Remove __counted_by from StateArray.states[] 9d96b91e03cb drm/mgag200: Bind I2C lifetime to DRM device 667f01bde401 drm/mgag200: Set DDC timeout in milliseconds ab023247c809 drm/lima: Mark simple_ondemand governor as softdep dc0027ff578d drm/dp_mst: Skip CSN if topology probing is not done yet e8857af3944b drm/bridge: analogix_dp: properly handle zero sized AUX transactions f70942b5eedf sched/core: Fix unbalance set_rq_online/offline() in sched_cpu_deactivate() 5a1263d95358 sched/core: Introduce sched_set_rq_on/offline() helper d0c87a3c6be1 sched/smt: Fix unbalance sched_smt_present dec/inc 3cb359667358 sched/smt: Introduce sched_smt_present_inc/dec() helper 388f1c954019 x86/mtrr: Check if fixed MTRRs exist before saving them 718ea0de5c9d x86/paravirt: Fix incorrect virt spinlock setting on bare metal b909124d3b90 btrfs: avoid using fixed char array size for tree names 954d55a59b25 net/tcp: Disable TCP-AO static key after RCU grace period 4589f77c18dd mm: list_lru: fix UAF for memory cgroup a6ce683090e5 selftests: mm: add s390 to ARCH check 384f383c5aa7 eventfs: Use SRCU for freeing eventfs_inodes 06238772f50f eventfs: Don't return NULL in eventfs_create_dir() 0e55b31fb9d4 smb3: fix setting SecurityFlags when encryption is required da0ffe84fcc1 padata: Fix possible divide-by-0 panic in padata_mt_helper() 236bb4690773 tracing: Fix overflow in get_free_elt() 531dc6780d94 tracing: Have format file honor EVENT_FILE_FL_FREED 230ebcdfb3fa power: supply: axp288_charger: Round constant_charge_voltage writes down ad969d3fa335 power: supply: axp288_charger: Fix constant_charge_voltage writes 2e9ec2e681bf power: supply: qcom_battmgr: return EAGAIN when firmware service is not up 0a993247a997 LoongArch: Enable general EFI poweroff method b4542a5de28c genirq/irqdesc: Honor caller provided affinity in alloc_desc() 55e54e950813 irqchip/riscv-aplic: Retrigger MSI interrupt on source configuration 08b2670a8d06 irqchip/xilinx: Fix shift out of bounds 267d1ae667cf kcov: properly check for softirq context df6a03499e1a spmi: pmic-arb: Pass the correct of_node to irq_domain_add_tree 0e05c806a258 ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx 533de2f470ba parisc: fix a possible DMA corruption 858414233941 parisc: fix unaligned accesses in BPF 51c0b1bb7541 memcg: protect concurrent access to mem_cgroup_idr 26a02ac723de tty: vt: conmakehash: cope with abs_srctree no longer in env 6a6730812220 serial: sc16is7xx: fix invalid FIFO access with special register set 09cfe05e9907 serial: sc16is7xx: fix TX fifo corruption 68dc02f319b9 serial: core: check uartclk for zero to avoid divide by zero e689fcf08f3e timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() 61a050c54d7f ntp: Safeguard against time_constant overflow 061da60716ce tracefs: Use generic inode RCU for synchronizing freeing 21e694df0e3e tracefs: Fix inode allocation aa6b80ac2f39 arm64: dts: ti: k3-am62-verdin-dahlia: Keep CTRL_SLEEP_MOCI# regulator on cd490a247ddf driver core: Fix uevent_show() vs driver detach race 35671ea90c68 ntp: Clamp maxerror and esterror to operating range 0801d021cdd7 spmi: pmic-arb: add missing newline in dev_err format strings 98f26387c84d vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler 312286d281b0 media: v4l: Fix missing tabular column hint for Y14P format 7dd12f85f150 tick/broadcast: Move per CPU pointer access into the atomic section c07a91935136 scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic 9c9e0d495beb scsi: ufs: core: Do not set link to OFF state while waking up from hibernation f13f1858a28c scsi: ufs: core: Fix deadlock during RTC update 35bd464ee8e9 scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES 998a01a7f333 usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed. 0dbdb5ead3f4 usb: gadget: f_fs: restore ffs_func_disable() functionality 3abba6e6f62f usb: gadget: u_serial: Set start_delayed during suspend 9f865526d725 usb: gadget: midi2: Fix the response for FB info with block 0xff 716cba46f73a usb: gadget: core: Check for unset descriptor eaf01a990645 usb: typec: fsa4480: Check if the chip is really there 9db7aabbcf94 USB: serial: debug: do not echo input by default c3d0857b7fc2 usb: vhci-hcd: Do not drop references before new references are gained 33c1f0b2e707 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 8fb88d9b40ad ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks 88e45a2ec16f ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list 51d87f11dd19 ALSA: line6: Fix racy access to midibuf 1ae918806c22 io_uring/net: don't pick multiple buffers for non-bundle send 006cf6583310 io_uring/net: ensure expanded bundle send gets marked for cleanup 1f16fdd1fdc8 io_uring/net: ensure expanded bundle recv gets marked for cleanup f3ba31ee4c85 drm/test: fix the gem shmem test to map the sg table. 3599648ea1d9 drm/i915/display: correct dual pps handling for MTL_PCH+ 612cae53e99c drm/client: fix null pointer dereference in drm_client_modeset_probe 93faaddaeea2 drm/i915/gem: Adjust vma offset for framebuffer mmap offset c28d207edfc5 drm/amdgpu: Forward soft recovery errors to userspace 70275bb960c7 drm/amd/display: Skip Recompute DSC Params if no Stream on Link ead9289a51ea drm/i915/gem: Fix Virtual Memory mapping boundaries calculation 87d601cdc6c5 module: make waiting for a concurrent module loader interruptible 89f51d7c2cf7 module: warn about excessively long module waits bc7467911d66 cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath f1c03386567c ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT 399618a25c04 drm/xe: Take ref to VM in delayed snapshot cebc39a7b725 drm/xe: Minor cleanup in LRC handling 578d9752cb52 drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write c802eff84c85 drm/xe: Use dma_fence_chain_free in chain fence unused as a sync d5a918255bbe drm/xe/rtp: Fix off-by-one when processing rules b19482f0239a ALSA: usb-audio: Re-add ScratchAmp quirk entries 5caa28f90335 spi: spi-fsl-lpspi: Fix scldiv calculation 1e99ea46e180 drm/amd/display: Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd 81507ec40e6e drm/i915: Attempt to get pages without eviction first d302c0bba4f7 drm/i915: Allow evicting to use the requested placement 457482a0a8ae i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume d0e357e15b82 drm/atomic: allow no-op FB_ID updates for async flips 8237f7e43604 ASoC: cs35l56: Handle OTP read latency over SoundWire e5421a8b407b ASoC: cs35l56: Revert support for dual-ownership of ASP registers d4227e19002a i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume 5b6baaa7cbd7 ASoC: cs-amp-lib: Fix NULL pointer crash if efi.get_variable is NULL 0fcc4a5b5b48 kprobes: Fix to check symbol prefixes correctly 8c7eab0e8abc bpf: kprobe: remove unused declaring of bpf_kprobe_override 8c8352f492c6 i2c: smbus: Send alert notifications to all devices if source not found de831a578f11 ASoC: SOF: Remove libraries from topology lookups 153773fed3e7 spi: spidev: Add missing spi_device_id for bh2228fv 1adf51ab4292 ASoC: sti: add missing probe entry for player and reader 6c3edc4dd32e ASoC: codecs: wsa884x: Correct Soundwire ports mask 9cddf33a1c25 ASoC: codecs: wsa884x: parse port-mapping information e0dfca620796 ASoC: codecs: wsa883x: Correct Soundwire ports mask d0b794ea35e6 ASoC: codecs: wsa883x: parse port-mapping information 1f05464ae0c8 ASoC: codecs: wsa881x: Correct Soundwire ports mask ee40a8d92621 ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask 784d7c42ed65 ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask 819964b42b8b i2c: smbus: Improve handling of stuck alerts 04c2c4d836ff nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets 8fc52b4ea61c arm64: errata: Expand speculative SSBS workaround (again) 754af8d64a20 arm64: cputype: Add Cortex-A725 definitions b60768a082c4 arm64: cputype: Add Cortex-X1C definitions 6f2e3bdbf15d arm64: errata: Expand speculative SSBS workaround fc22c58b9517 arm64: errata: Unify speculative SSBS errata logic a7f5093b246d arm64: cputype: Add Cortex-X925 definitions 61ebc5439c31 arm64: cputype: Add Cortex-A720 definitions 9667fa6bf96c arm64: cputype: Add Cortex-X3 definitions 2edbb3e8838c net: drop bad gso csum_start and offset in virtio_net_hdr f35d394293ed sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime 7ed155d1176e irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq() 79f72e9ea3cf irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t' 6a6d54ef81a4 media: intel/ipu6: select AUXILIARY_BUS in Kconfig 154395895d71 media: ipu-bridge: fix ipu6 Kconfig dependencies ac6bd13dabf3 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES 5ffed5a6a26a scsi: Revert "scsi: sd: Do not repeat the starting disk message" 76bb99e80671 clocksource: Fix brown-bag boolean thinko in cs_watchdog_read() 69b801f303df profiling: remove profile=sleep support b35cd7f1e969 mm, slub: do not call do_slab_free for kfence object 2aafcd20c74b SUNRPC: Fix a race to wake a sync task f619876ccbfd ext4: sanity check for NULL pointer after ext4_force_shutdown 2429ea3b4330 s390/sclp: Prevent release of buffer in I/O 974fccd61758 drm/amd/display: Fix null pointer deref in dcn20_resource.c 1c047adeaae1 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer 04fd4f17966c ext4: fix uninitialized variable in ext4_inlinedir_to_tree 208deb6d8c3c media: xc2028: avoid use-after-free in load_firmware_cb() 1e68b7ce6bc6 drm/amd/display: Fix NULL pointer dereference for DTN log in DCN401 d99d79869cdc media: uvcvideo: Fix the bandwdith quirk on USB 3.x 785c56c9c165 media: uvcvideo: Ignore empty TS packets 04674c406020 media: i2c: ov5647: replacing of_node_put with __free(device_node) 1686675405d0 drm/amd/display: Add null checker before passing variables 3ab61af2901c drm/amd/display: remove dpp pipes on failure to update pipe params 39b217193729 drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute 150f56fffe2c drm/amd/display: reduce ODM slice count to initial new dc state only when needed 37834c8cacd7 drm/amd/display: Wake DMCUB before sending a command for replay feature 604ea7e92f21 drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update 6fd9b044bde5 media: amphion: Remove lock in s_ctrl callback 16a8a2a839d1 drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing 69a441473fec drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr e1ab38e99d16 drm/amdgpu: Add lock around VF RLCG interface 4fd52f7c2c11 drm/admgpu: fix dereferencing null pointer context 13937a40aae4 drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules 033187a70ba9 drm/amdgpu: Fix the null pointer dereference to ras_manager 7f56f050f02c drm/amdgpu/pm: Fix the null pointer dereference for smu7 4d4604ebf8ac drm/xe/xe_guc_submit: Fix exec queue stop race condition 4c59fc86bf28 drm/amd/amdkfd: Fix a resource leak in svm_range_validate_and_map() 05c1df9e893d drm/amdgpu/pm: Fix the param type of set_power_profile_mode 0ee7cfafcc22 drm/amdgpu: fix potential resource leak warning 4f125f894e5a drm/amd/display: Add delay to improve LTTPR UHBR interop 3922a520bf3e drm/amd/display: Handle HPD_IRQ for internal link 458bb83119df drm/xe/preempt_fence: enlarge the fence critical section 28bbb5011a97 Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading 1a5a14707aac btrfs: fix bitmap leak when loading free space cache on duplicate entry 4879d7294588 btrfs: fix data race when accessing the last_trans field of a root 9e556d540b9d btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info() 98251cd60b4d btrfs: do not BUG_ON() when freeing tree block after error d3b403209f76 btrfs: do not clear page dirty inside extent_write_locked_range() ff012dd4b5ae mlxsw: pci: Lock configuration space of upstream bridge during reset e7279593a1e2 net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3 2406fa2adfc7 can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd 7bb632e8f820 can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum 9ae2ed6f26c8 wifi: nl80211: don't give key data to userspace 13663a7c644b bpf: add missing check_func_arg_reg_off() to prevent out-of-bounds memory accesses 05fb2bf477d3 udf: prevent integer overflow in udf_bitmap_free_blocks() a5594c1e03b0 wifi: mac80211: fix NULL dereference at band check in starting tx ba session 91191059d927 PCI: Add Edimax Vendor ID to pci_ids.h 67e8a89ffcd3 af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect(). 33e320ec6cdc wifi: rtw89: pci: fix RX tag race condition resulting in wrong RX length a7f41c0179f6 selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT 50d8009a0ac0 net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink fc70ac360855 wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup() ede08585b16d wifi: rtlwifi: handle return value of usb init TX/RX bad85b5d9c6a wifi: ath12k: fix race due to setting ATH12K_FLAG_EXT_IRQ_ENABLED too early ac3bf6e47fd8 wifi: nl80211: disallow setting special AP channel widths 9337c3e5a911 thermal: intel: hfi: Give HFI instances package scope fe704c7d88cc ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MJ f4d388559ca6 ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU 49f2a5da6785 xen: privcmd: Switch from mutex to spinlock for irqfds 4ededa02c6f5 soc: qcom: icc-bwmon: Allow for interrupts to be shared across instances 809d5e839811 cpufreq: amd-pstate: auto-load pstate driver by default 5da2633513b5 cpufreq: amd-pstate: Allow users to write 'default' EPP string 25d53aad9173 ACPI: SBS: manage alarm sysfs attribute through psy core 7953227c3c0e ACPI: battery: create alarm sysfs attribute atomically 417a820de025 clocksource/drivers/sh_cmt: Address race condition for clock events aa162aa4aa38 rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation c31a8f14eadf block: change rq_integrity_vec to respect the iterator d59c4d0eb6ad nvme: apple: fix device reference counting 04fb17e9f95b debugobjects: Annotate racy debug variables 4811d6e5d9f4 md/raid5: avoid BUG_ON() while continue reshape after reassembling e0fa1325d50d md: change the return value type of md_write_start to void e6a81438b2df md: do not delete safemode_timer in mddev_suspend 1e67ea9f7058 rcutorture: Fix rcu_torture_fwd_cb_cr() data race 5da3af03c9fe platform/chrome: cros_ec_lpc: Add a new quirk for ACPI id 866c820aee2b Revert "rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()" 72d74d053d18 hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu d776c0486b03 gpio: prevent potential speculation leaks in gpio_device_get_desc() 9a3f1490f9b2 regmap: kunit: Fix memory leaks in gen_regmap() and gen_raw_regmap() 9bd6911af522 net: dsa: microchip: disable EEE for KSZ8567/KSZ9567/KSZ9896/KSZ9897. d9dbfcacc8d7 net: pse-pd: tps23881: include missing bitfield.h header 3c3a575046d2 net: fec: Stop PPS on driver remove 16d6cd28f706 net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities 977de64fa2f5 l2tp: fix lockdep splat 3cde714b0e77 idpf: fix UAFs when destroying the queues 6b289f8d9153 idpf: fix memory leaks and crashes while performing a soft reset abd573e9ad2b bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl() f3d5efe18a11 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() a5cf11cb51cf net/smc: add the max value of fallback reason count 09e309f3962e Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor 699ca84febb9 Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() dea5daecca8a ice: Fix reset handler f3535cfd8c93 net: dsa: microchip: Fix Wake-on-LAN check to not return an error 9b60320d991d net: linkwatch: use system_unbound_wq b2f794b168cf net: bridge: mcast: wait for previous gc cycles when removing port c6c5b91424fa net: usb: qmi_wwan: fix memory leak for not ip packets 87629b6bb46c virtio-net: unbreak vq resizing when coalescing is not negotiated f39bdb5f0e13 gve: Fix use of netif_carrier_ok() 709f88426d88 net: pse-pd: tps23881: Fix the device ID check e809a84c8023 sctp: Fix null-ptr-deref in reuseport_add_sock(). 3c5d0871b0af power: supply: rt5033: Bring back i2c_set_clientdata 3e82abbb5539 smb: client: handle lack of FSCTL_GET_REPARSE_POINT support 9acf64448adb x86/mm: Fix pti_clone_entry_text() for i386 df3eecb5496f x86/mm: Fix pti_clone_pgtable() alignment assumption 6eefe92f2ed0 selftests: ksft: Fix finished() helper exit code on skipped tests 0c7c3dc54683 perf/x86: Fix smp_processor_id()-in-preemptible warnings a9d6d466bcf0 perf/x86: Support counter mask ed6a9349ef84 perf/x86/intel: Support the PEBS event mask 7904a62c5332 perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c 08118810a987 jump_label: Fix the fix, brown paper bags galore 862bdc8d30a8 platform/x86/intel/ifs: Initialize union ifs_status to zero 12663246c4a1 irqchip/mbigen: Fix mbigen node address layout 5c9618a3b6ea platform/x86: intel-vbtn: Protect ACPI notify handler against recursion 56a295701bb5 perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra Forest 0f4ed1ca93f6 perf/x86/intel/cstate: Add Lunarlake support 16923df3feaf perf/x86/intel/cstate: Add Arrowlake support bf846b5a92fd locking/pvqspinlock: Correct the type of "old" variable in pv_kick_node() 6b2fb1728532 drm/amd/display: Refactor function dm_dp_mst_is_port_support_mode() 33420ab58bea Linux 6.10.4 9b49bb5faf40 selftests: mptcp: join: check backup support in signal endp f2f239aebe60 selftests: mptcp: join: validate backup in MPJ fe2f8f5b2d70 selftests: mptcp: always close input's FD if opened 9f7492e3b38d selftests: mptcp: fix error path 00749436d614 mptcp: fix duplicate data handling 5d756f8865fe mptcp: pm: only set request_bkup flag when sending MP_PRIO 8586723dd96b mptcp: pm: fix backup support in signal endpoints 01403733de2d mptcp: fix bad RCVPRUNED mib accounting 2b471bf003a7 mptcp: mib: count MPJ with backup flag adfaef947854 mptcp: fix NL PM announced address accounting 73e2baa301ee mptcp: distinguish rcv vs sent backup flag in requests a702415f3a16 mptcp: fix user-space PM announced address accounting 752eed6675d2 r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY 2c9d235defd2 net: wan: fsl_qmc_hdlc: Discard received CRC f223d2b4acb7 net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex 1e9fefa405d4 net: usb: sr9700: fix uninitialized variable use in sr_mdio_read 63f10d9a2525 io_uring: keep multishot request NAPI timeout current 976a76a307e2 wifi: mac80211: use monitor sdata with driver only if desired 6629fb104038 wifi: ath12k: fix soft lockup on suspend d872903661c8 nouveau: set placement to original placement on uvmm validate. 13e485ab4a7c Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanning 5d4aa25f47cd drm/v3d: Validate passed in drm syncobj handles in the performance extension 5c56f104edd0 drm/v3d: Validate passed in drm syncobj handles in the timestamp extension ad5fdc48f7a6 drm/v3d: Fix potential memory leak in the performance extension 9b5033ee2c5a drm/v3d: Fix potential memory leak in the timestamp extension 73ad583bd493 drm/v3d: Prevent out of bounds access in performance query extensions e951cc1c6f80 drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll() 2e9e3399caa6 drm/virtio: Fix type of dma-fence context variable c85694c4a744 drm/amdgpu: fix contiguous handling for IB parsing v2 226128518a84 drm/ast: Fix black screen after resume b5b011587c83 drm/ast: astdp: Wake up during connector status detection af6441e6f3d4 drm/vmwgfx: Fix handling of dumb buffers c98ab18b9f31 drm/vmwgfx: Fix a deadlock in dma buf fence polling 619186e7964e PCI: pciehp: Retain Power Indicator bits for userspace indicators 36c255db5a25 Revert "ALSA: firewire-lib: operate for period elapse event in process context" bf48015786a8 Revert "ALSA: firewire-lib: obsolete workqueue for period update" 5692e90af3df ALSA: seq: ump: Optimize conversions from SysEx to UMP ece30d03d281 ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G c624c592506a ALSA: usb-audio: Correct surround channels in UAC1 channel map aaba54c78f10 mptcp: sched: check both directions for backup 1171ceccabfd protect the fetch of ->fd[fd] in do_dup2() from mispredictions 061e41581606 btrfs: make cow_file_range_inline() honor locked_page on error 8c1847ee3b81 btrfs: do not subtract delalloc from avail bytes 1467321cd716 btrfs: zoned: fix zone_unusable accounting on making block group read-write again 6eb1d257986f HID: wacom: Modify pen IDs ed66c582d8f2 platform/chrome: cros_ec_proto: Lock device when updating MKBP version 494b14138201 s390/fpu: Re-add exception handling in load_fpu_state() c3f1d4f61d06 ceph: force sending a cap update msg back to MDS for revoke op e3144eccc49a rust: SHADOW_CALL_STACK is incompatible with Rust bea081b0d453 arm64: jump_label: Ensure patched jump_labels are visible to all CPUs 2119cf5e5d75 riscv: Fix linear mapping checks for non-contiguous memory regions fd7df98c2a76 RISC-V: Enable the IPI before workqueue_online_cpu() d4e7db757e2d riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error() f080c6fc86b5 perf: riscv: Fix selecting counters in legacy mode d4d3d34a2c6b perf arch events: Fix duplicate RISC-V SBI firmware event name 5d4aaf16a825 riscv/purgatory: align riscv_kernel_entry 4041f8c6b582 ipv6: fix ndisc_is_useropt() handling for PIO adbb901c848f igc: Fix double reset adapter triggered from a single taprio cmd 6eac2b62975f net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys 89064d09c56b net/mlx5e: Fix CT entry update leaks of modify header context 9f1323148493 net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability 091268f3c27a net/mlx5: Fix missing lock on sync reset reload 1fe4ad66e41d net/mlx5: Lag, don't use the hardcoded value of the first port ffd9f0a385b8 net/mlx5: Fix error handling in irq_pool_request_irq 6048dec75455 net/mlx5: Always drain health in shutdown callback 87dba44e9471 netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init(). 08ed888b69a2 netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init(). 0faa80c71ea2 drm/atomic: Allow userspace to use damage clips with async flips dee804047d7b drm/atomic: Allow userspace to use explicit sync with atomic async flips 2873144891d3 ALSA: hda: Conditionally use snooping for AMD HDMI 40efbeede8e4 s390/mm/ptdump: Fix handling of identity mapping area b4f4cf72a15e net: phy: micrel: Fix the KSZ9131 MDI-X status issue 3d61be3e5b5d net: mvpp2: Don't re-use loop iterator b0edc32edcb9 drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro 69620522c48c net/iucv: fix use after free in iucv_sock_close() fbe74e7ec62a ice: xsk: fix txq interrupt mapping 41fe958255e1 ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog 448040a01738 ice: improve updating ice_{t,r}x_ring::xsk_pool 064235851a38 ice: toggle netif_carrier when setting up XSK pool cc35d9e09db8 ice: modify error handling when setting XSK pool in ndo_bpf ec58ff3e1661 ice: replace synchronize_rcu with synchronize_net db088e42aa22 ice: don't busy wait for Rx queue disable in ice_qp_dis() a29b4548fed5 ice: respect netif readiness in AF_XDP ZC related ndo's 1dcb9554062e i915/perf: Remove code to update PWR_CLK_STATE for gen12 37f69a1c3a4f rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink(). 310cb7168650 net: axienet: start napi before enabling Rx/Tx 3f4fa2fb7b08 tcp: Adjust clamping window for applications specifying SO_RCVBUF 4e3fcca489f0 ethtool: fix setting key and resetting indir at once c0f412961653 drm/client: Fix error code in drm_client_buffer_vmap_local() 99e194a4804c Bluetooth: hci_sync: Fix suspending with wrong filter policy 0a5899d8a4c6 Bluetooth: btintel: Fail setup on error feacd3a96467 ALSA: hda: conexant: Fix headset auto detect fail in the polling mode 0fb5ef1884be net: phy: realtek: add support for RTL8366S Gigabit PHY 8bc93b1d6de9 wifi: cfg80211: correct S1G beacon length calculation d37dac0dc59a wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done 3a5b68869dbe sched: act_ct: take care of padding in struct zones_ht_key 20dc9c50e7af drm/vmwgfx: Trigger a modeset when the screen moves b4e635472139 ethtool: rss: echo the context number back 554bc917615a netlink: specs: correct the spec of ethtool bc57f879a420 bnxt_en: Fix RSS logic in __bnxt_reserve_rings() 865cc600e1bb drm/vmwgfx: Fix overlay when using Screen Targets 9b35b1ea2602 drm/vmwgfx: Make sure the screen surface is ref counted 2a1b327d57a8 drm/nouveau: prime: fix refcount underflow b501f612fe89 drm/gpuvm: fix missing dependency to DRM_EXEC 99bdfbb86892 perf tool: fix dereferencing NULL al->maps bafa1a95dd21 HID: amd_sfh: Move sensor discovery before HID device initialization cc4b131a8665 ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypes 825da6965666 ARM: 9406/1: Fix callchain_trace() return value 7893355a0d61 MIPS: dts: loongson: Fix ls2k1000-rtc interrupt 94c05c544ac2 MIPS: dts: loongson: Fix liointc IRQ polarity a178ce8f64b9 MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a 9562e9aa0926 perf/x86/intel: Add a distinct name for Granite Rapids 6c0793bf8a98 perf/x86/intel: Switch to new Intel CPU model defines fef1a538afaa perf: imx_perf: fix counter start and config sequence 0cd106612396 f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid 23b865a8f3fb f2fs: fix to avoid use SSR allocate when do defragment 49dba573ef7c ext4: check the extent status again before inserting delalloc block 9c1d07d3cffe ext4: factor out a common helper to query extent map 5a7c40674bb4 mm/migrate: putback split folios when numa hint migration fails d14b3b0e3082 mm/migrate: move NUMA hinting fault folio isolation + checks under PTL e820fb0e4385 mm/migrate: make migrate_misplaced_folio() return 0 on success cd0e079e2752 mm: fix khugepaged activation policy 82dd589d3009 mm/huge_memory: mark racy access onhuge_anon_orders_always c4386c5293aa drivers: gpu: drm: msm: registers: improve reproducibility 915a386c7cff qemux86: add configuration symbol to select values 62df91b21626 sched/isolation: really align nohz_full with rcu_nocbs afe643f5802b clear_warn_once: add a clear_warn_once= boot parameter 7b016793edbf clear_warn_once: bind a timer to written reset value 89a5c70f2000 clear_warn_once: expand debugfs to include read support 8014704c527d tools: Remove some options from CLANG_CROSS_FLAGS e9ca44556936 libbpf: Fix build warning on ref_ctr_off 32fe8c972c36 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. a372ac2b798d perf: x86-32: explicitly include <errno.h> a5cb41682777 perf: mips64: Convert __u64 to unsigned long long ed8ee9f3d1ae perf: fix bench numa compilation 6dbb2915e8a7 perf: add SLANG_INC for slang.h 57f78dddfd93 perf: add sgidefs.h to for mips builds 130f0306cfba perf: change --root to --prefix for python install 2520efe95341 perf: add 'libperl not found' warning 45731b6ae676 perf: force include of <stdbool.h> ace10f8dec53 fat: Replace prandom_u32() with get_random_u32() 64797bdca14e fat: don't use obsolete random32 call in namei_vfat 2442bae1a645 FAT: Added FAT_NO_83NAME 7561126bce00 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 5c51ab959876 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5869720658c9 aufs6: match exports to functions e125467cf228 aufs: adjust for v6.9+ eebcdc6635bf aufs6: correct do_splice_from prototype 4c5829036c45 aufs: update remove_page to remove_folio e8d889d0f434 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel 3ecd9203de17 aufs: fix v6.7 kernel build compilation 5e8ee028dbe2 aufs6: adapt to v6.6 i_op->ctime changes 1132c330feed aufs6: adapt to v6.6 d3e4ede69603 aufs6: core 49ec9271f41d aufs6: standalone dcc0978da2dd aufs6: mmap 80e1609b37e7 aufs6: base 0dbb3f062420 aufs6: kbuild ad51078c5ebf yaffs: fix mtime/itime field access e5f1d35d6188 yaffs2: update VFS ctime operations to 6.6+ dd374461adc7 yaffs2: v6.5 fixups f5908785d88d yaffs2: Fix miscalculation of devname buffer length d1403f0acfdf yaffs2: convert user_namespace to mnt_idmap 7dae5463b54f yaffs2: replace bdevname call with sprintf 92d30df4eb56 yaffs2: convert read_page -> readfolio 6c895bffdf72 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 6801e7d90255 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name aff012190046 yaffs2: v5.12+ build fixups (not runtime tested) fb474842c16e yaffs: include blkdev.h fe7d745aac94 yaffs: fix misplaced variable declaration bee147b2e533 yaffs2: v5.6 build fixups 22998f589ec2 yaffs2: fix memory leak when /proc/yaffs is read ce7d8084a976 yaffs: add strict check when call yaffs_internal_read_super adb7202fda95 yaffs: repair yaffs_get_mtd_device 2852e5c15d4d yaffs: Fix build failure by handling inode i_version with proper atomic API 1526802a8147 yaffs2: fix memory leak in mount/umount 6c7827a16aaa yaffs: Avoid setting any ACL releated xattr fa3482815542 Yaffs:check oob size before auto selecting Yaffs1 aaa4843b73ce fs: yaffs2: replace CURRENT_TIME by other appropriate apis 48e992af6531 yaffs2: adjust to proper location of MS_RDONLY f3af7160d8a0 yaffs2: import git revision b4ce1bb (jan, 2020) 4add698ed6e8 initramfs: allow an optional wrapper script around initramfs generation b619a8d54336 vt/conmakehash: improve reproducibility c786186aeef3 tools: use basename to identify file in gen-mach-types aa3a8e7ceb6e iwlwifi: select MAC80211_LEDS conditionally 325db54c4be9 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 23a87c6e13aa defconfigs: drop obselete options 946e5b78ab94 linux-yocto: Handle /bin/awk issues 9daee1dba585 uvesafb: provide option to specify timeout for task completion f68b8683441a uvesafb: print error message when task timeout occurs a1595c6b6017 compiler.h: Undef before redefining __attribute_const__ 8086839613c6 vmware: include jiffies.h 32e79eb3c169 Resolve jiffies wrapping about arp f6fabf91b6f2 nfs: Allow default io size to be configured. ad2b29f801e9 check console device file on fs when booting 5194785d545b mount_root: clarify error messages for when no rootfs found 78b3498cb59a mconf: fix output of cflags and libraries 9cc6870708d5 menuconfig,mconf-cfg: Allow specification of ncurses location f34088ed9c93 modpost: mask trivial warnings 4784584582f5 kbuild: exclude meta directory from distclean processing 73072b5fe25a powerpc: serialize image targets a120eb200320 arm: serialize build targets 51d5719ac05b mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 5155f0bb36f0 cpu/amd: inhibit SMP check for qemux86 e5a5996ee586 x86_64_defconfig: Fix warnings 1359db75df0c mips: make current_cpu_data preempt safe 385edf6090c3 mips: vdso: fix 'jalr $t9' crash in vdso code 968266397319 mips: Kconfig: add QEMUMIPS64 option 389ce854fde3 4kc cache tlb hazard: tlbp cache coherency 9cab61199fa8 malta uhci quirks: make allowance for slow 4k(e)c 80cae3bd9eea arm64: defconfig: remove CONFIG_IPQ_APSS_5018 41c82709900f drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 59ef4f151a5e arm64: defconfig: cleanup config options c5fb425762ed vexpress: Pass LOADADDR to Makefile 07a8b544d4e9 arm: ARM EABI socketcall 574f3ae3d2ca ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Fri, 6 Sep 2024 17:45:40 +0000 (13:45 -0400)]
linux-yocto/6.6: update to v6.6.47
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
4c1a2d4cd9a5 Linux 6.6.47 88042e41534b Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" fb6f56244af3 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" 60d90e158261 KVM: arm64: Don't pass a TLBI level hint when zapping table entries 2c770086e079 KVM: arm64: Don't defer TLB invalidation when zapping table entries f3c60ab676bb cgroup: Move rcu_head up near the top of cgroup_root 6419341b6b2b mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick e2bf9ba1d3d7 Revert "Input: bcm5974 - check endpoint type before starting traffic" 6fb93eeb25e5 Revert "jfs: fix shift-out-of-bounds in dbJoin" 49df34d2b7da binfmt_flat: Fix corruption when not offsetting data start f95d175a9e5f ALSA: usb: Fix UBSAN warning in parse_audio_unit() 5472b587cf71 fs/ntfs3: Do copy_to_user out of run_lock f650148b4394 jfs: Fix shift-out-of-bounds in dbDiscardAG 6ea10dbb1e6c jfs: fix null ptr deref in dtInsertEntry 3db4395332e7 fou: remove warn in gue_gro_receive on unsupported protocol 263df78166d3 f2fs: fix to cover read extent cache access with lock ae00e6536a2d f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC bd104cbb9d3f bpf, net: Use DEV_STAT_INC() 3f6bbe6e07e5 ext4: sanity check for NULL pointer after ext4_force_shutdown 3a2c70baf62b ext4: convert ext4_da_do_write_end() to take a folio 8a3ac7fb3696 wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values 5b485efcb6a6 mm/page_table_check: support userfault wr-protect entries 737fb7853acd ext4: do not create EA inode under buffer lock f2a77188a396 ext4: fold quota accounting into ext4_xattr_inode_lookup_create() 4ea65e2095e9 Bluetooth: RFCOMM: Fix not validating setsockopt user input 0f1061332030 nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies ae7f73e64e9b net: add copy_safe_from_sockptr() helper bae45e9b78e8 mISDN: fix MISDN_TIME_STAMP handling 107449cfb217 fs: Annotate struct file_handle with __counted_by() and use struct_size() 63f13eb5d627 bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. ef33f0296893 bpf: Replace bpf_lpm_trie_key 0-length array with flexible array 5fbbd952e7c3 pppoe: Fix memory leak in pppoe_sendmsg() 84c176fbecd1 net: sctp: fix skb leak in sctp_inq_free() 6cee13d8d4e0 net:rds: Fix possible deadlock in rds_message_put a2f2e5a4c907 quota: Detect loops in quota tree 0252e359afa5 Input: bcm5974 - check endpoint type before starting traffic 2cea502f58d6 net: tls, add test to capture error on large splice 2fdcf3c4ad74 erofs: avoid debugging output for (de)compressed data ca9b877a2e2c reiserfs: fix uninit-value in comp_keys 984ed0567f5d Squashfs: fix variable overflow triggered by sysbot 2dbaa75748ac squashfs: squashfs_read_data need to check if the length is 0 0b24b7941086 jfs: fix shift-out-of-bounds in dbJoin 3999d26986be net: don't dump stack on queue timeout e4a4435787dd jfs: fix log->bdev_handle null ptr deref in lbmStartIO 9641706cbbc2 jfs: Convert to bdev_open_by_dev() 4365d0d660ac fs: Convert to bdev_open_by_dev() e58695f6c556 wifi: mac80211: fix change_address deadlock during unregister be31c9be8764 wifi: mac80211: take wiphy lock for MAC addr change 77100f2e8412 tcp_metrics: optimize tcp_metrics_flush_all() dd9542ae7c7c cgroup: Make operations on the cgroup root_list RCU safe bcd514804394 genirq/cpuhotplug: Retry with cpu_online_mask when migration fails 20dbad7525c6 genirq/cpuhotplug: Skip suspended interrupts when restoring affinity a47b54846ac7 nvme/pci: Add APST quirk for Lenovo N60z laptop 26273f5f4cf6 mm: gup: stop abusing try_grab_folio 9eae19001439 nfsd: make svc_stat per-network namespace instead of global 9ae63aab0df8 nfsd: remove nfsd_stats, make th_cnt a global counter b670a59817ec nfsd: make all of the nfsd stats per-network namespace 6f8d6ed3426a nfsd: expose /proc/net/sunrpc/nfsd in net namespaces 5b3a1ecf0790 nfsd: rename NFSD_NET_* to NFSD_STATS_* 2e8076df20f3 sunrpc: use the struct net as the svc proc private 791be93cf182 sunrpc: remove ->pg_stats from svc_program 465bb0f1f48b sunrpc: pass in the sv_stats struct through svc_create_pooled 032ed4c630cd nfsd: stop setting ->pg_stats for unused stats 1257fe22e14e sunrpc: don't change ->sv_stats if it doesn't exist 9b31d561f475 NFSD: Fix frame size warning in svc_export_parse() 5bc2b8f225e9 NFSD: Rewrite synopsis of nfsd_percpu_counters_init() 9d91b004df9a LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h 7c3e55d8b463 ASoC: topology: Fix route memory corruption bd865c769002 ASoC: topology: Clean up route loading d2a2a4714d80 exec: Fix ToCToU between perm check and set-uid/gid usage 2879d995e569 pnmtologo: sync with 6.6 99fd042016c7 Linux 6.6.46 7ba27f14161f btrfs: fix double inode unlock for direct IO sync writes 1c3b01b519e5 Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky" 9d97114f2fd0 selftests: mptcp: join: test both signal & subflow e80cf3fc4ee1 selftests: mptcp: join: ability to invert ADD_ADDR check 64815ba15880 mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set 9a4a4c0b8eeb mptcp: pm: don't try to create sf if alloc failed 432535f52e7c mptcp: pm: reduce indentation blocks c2389c074973 xfs: fix log recovery buffer allocation for the legacy h_size fixup 37e79836d6a4 nouveau: set placement to original placement on uvmm validate. 2ae4d5821852 mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio() d43ff9428954 tools headers arm64: Sync arm64's cputype.h with the kernel sources e7f3e5fb20c5 ipv6: fix source address selection with route leak 717c91c6ed73 netfilter: nf_tables: prefer nft_chain_validate 0a108bde616a btrfs: fix corruption after buffer fault in during direct IO append write a5c399fe433a mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines 6ea9aa8d97e6 mm: huge_memory: don't force huge page alignment on 32 bit 94220b35aeba Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update" 163f7dd80237 block: use the right type for stub rq_integrity_vec() d4c67071f481 mptcp: pm: deny endp with signal + subflow + port 8165c84431b3 selftests: mptcp: fix error path fff9b9208c1d mptcp: pm: fix backup support in signal endpoints 07bb418cb0b4 mptcp: fully established after ADD_ADDR echo on MPJ ea12dbf570ef drm/radeon: Remove __counted_by from StateArray.states[] 81d34df84362 drm/mgag200: Bind I2C lifetime to DRM device 6946b7b00531 drm/mgag200: Set DDC timeout in milliseconds b3aa563f2135 drm/lima: Mark simple_ondemand governor as softdep 28c060cd370d drm/dp_mst: Skip CSN if topology probing is not done yet 6f8765a70670 drm/bridge: analogix_dp: properly handle zero sized AUX transactions 78f1990b6bf8 sched/core: Fix unbalance set_rq_online/offline() in sched_cpu_deactivate() 4c15b20c26a4 sched/core: Introduce sched_set_rq_on/offline() helper 65727331b601 sched/smt: Fix unbalance sched_smt_present dec/inc 41d856565d64 sched/smt: Introduce sched_smt_present_inc/dec() helper 8a90d3fc7c24 x86/mtrr: Check if fixed MTRRs exist before saving them 8728e3fc7208 x86/paravirt: Fix incorrect virt spinlock setting on bare metal 866992f0d452 btrfs: avoid using fixed char array size for tree names 772f83194278 selftests: mm: add s390 to ARCH check 2ef3d120d19f eventfs: Use SRCU for freeing eventfs_inodes b59603a114fa eventfs: Don't return NULL in eventfs_create_dir() c7cd840b8e2b smb3: fix setting SecurityFlags when encryption is required 924f788c906d padata: Fix possible divide-by-0 panic in padata_mt_helper() a172c7b22bc2 tracing: Fix overflow in get_free_elt() f31fe63838e9 power: supply: axp288_charger: Round constant_charge_voltage writes down e1ab8ca8034f power: supply: axp288_charger: Fix constant_charge_voltage writes da5e1ee0eb12 power: supply: qcom_battmgr: return EAGAIN when firmware service is not up e32f7c84438f LoongArch: Enable general EFI poweroff method 0688cacd0e93 genirq/irqdesc: Honor caller provided affinity in alloc_desc() 2ce998fabc63 irqchip/xilinx: Fix shift out of bounds d0137ce03fe5 kcov: properly check for softirq context 6f48f45c7bde ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx 642a0b7453da parisc: fix a possible DMA corruption 8d26093f8124 parisc: fix unaligned accesses in BPF 37a060b64ae8 memcg: protect concurrent access to mem_cgroup_idr e3ad50387628 serial: core: check uartclk for zero to avoid divide by zero 65d76c0aa2b7 timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() ae5848cb5b28 ntp: Safeguard against time_constant overflow 726f4c241e17 tracefs: Use generic inode RCU for synchronizing freeing a49f7de9b8e9 tracefs: Fix inode allocation 4d035c743c3e driver core: Fix uevent_show() vs driver detach race 9d6193fd9108 clocksource: Fix brown-bag boolean thinko in cs_watchdog_read() 03c3855528ab clocksource: Scale the watchdog read retries automatically b5cf99eb7a7c ntp: Clamp maxerror and esterror to operating range 2ac6deb9998b vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler b9d604933d5f tick/broadcast: Move per CPU pointer access into the atomic section 8bf58028d58c scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic 74eda70a56be scsi: ufs: core: Do not set link to OFF state while waking up from hibernation 80d0624d0a8f scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES d67546814d14 usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed. 54b7f68025a0 usb: gadget: u_serial: Set start_delayed during suspend a4f0d0a0139c usb: gadget: midi2: Fix the response for FB info with block 0xff 1a9df57d5745 usb: gadget: core: Check for unset descriptor 0761ba080a0d USB: serial: debug: do not echo input by default 128e82e41cf7 usb: vhci-hcd: Do not drop references before new references are gained 22628010c596 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 a70ed69f9b35 ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks 09c0f5f9db33 ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list 535df7f896a5 ALSA: line6: Fix racy access to midibuf d64fc94f7bb2 drm/client: fix null pointer dereference in drm_client_modeset_probe d73de3c64476 drm/i915/gem: Adjust vma offset for framebuffer mmap offset 0da0b06165d8 drm/amdgpu: Forward soft recovery errors to userspace 718d83f66fb0 drm/amd/display: Skip Recompute DSC Params if no Stream on Link 4b09513ce93b drm/i915/gem: Fix Virtual Memory mapping boundaries calculation 81ac1e888460 module: make waiting for a concurrent module loader interruptible bdb3679cf318 module: warn about excessively long module waits c0f767dea583 cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath 885283269275 ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT a59ee7038912 ALSA: usb-audio: Re-add ScratchAmp quirk entries a2c0f5df8b6b spi: spi-fsl-lpspi: Fix scldiv calculation c25b8a3f016a i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume 233419a329d1 i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume a4155dec0199 kprobes: Fix to check symbol prefixes correctly 25ad6909c86e bpf: kprobe: remove unused declaring of bpf_kprobe_override ae68eee1af4f i2c: smbus: Send alert notifications to all devices if source not found b66c92b7d17e ASoC: SOF: Remove libraries from topology lookups b15602915957 spi: spidev: Add missing spi_device_id for bh2228fv 641de16bb3b0 ASoC: sti: add missing probe entry for player and reader 8485d324aa03 ASoC: codecs: wsa884x: Correct Soundwire ports mask 192af3ce5747 ASoC: codecs: wsa884x: parse port-mapping information e79e2d8f7a25 ASoC: codecs: wsa883x: Correct Soundwire ports mask 986141e384dc ASoC: codecs: wsa883x: parse port-mapping information f4bbf2f2f5f1 ASoC: codecs: wsa881x: Correct Soundwire ports mask 733677fc391e ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask 1534b11275b7 i2c: smbus: Improve handling of stuck alerts 745eec68a307 arm64: errata: Expand speculative SSBS workaround (again) 8defe5195138 arm64: cputype: Add Cortex-A725 definitions 44094ae235cd arm64: cputype: Add Cortex-X1C definitions b9bf53354e98 arm64: errata: Expand speculative SSBS workaround 771746afa0b8 arm64: errata: Unify speculative SSBS errata logic 88ef8dd94f8b arm64: cputype: Add Cortex-X925 definitions ef6e6d1062c8 arm64: cputype: Add Cortex-A720 definitions fc4675620ac8 arm64: cputype: Add Cortex-X3 definitions 93696d8f96a9 arm64: errata: Add workaround for Arm errata 3194386 and 3312417 527e7e72c9ac arm64: cputype: Add Neoverse-V3 definitions e5b9593843b7 arm64: cputype: Add Cortex-X4 definitions 1ae80faeccfe arm64: barrier: Restore spec_bar() macro 4167bf778008 arm64: Add Neoverse-V2 part 6772c4868a8e net: drop bad gso csum_start and offset in virtio_net_hdr 12f98cc6fb07 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime b56dee6c9b08 irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq() 57ab379d781c irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t' b547433efa79 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES 2d451ec01e66 profiling: remove profile=sleep support c26524044485 SUNRPC: Fix a race to wake a sync task 1e8b7fb427af s390/sclp: Prevent release of buffer in I/O 6dacca9fbe52 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer e7abdad660ed ext4: fix uninitialized variable in ext4_inlinedir_to_tree 850304152d36 media: xc2028: avoid use-after-free in load_firmware_cb() 7f855b668137 media: uvcvideo: Fix the bandwdith quirk on USB 3.x 5b835d12cfb9 media: uvcvideo: Ignore empty TS packets 4cc2a94d96ca drm/amd/display: Add null checker before passing variables a59941605a2e drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update a29c1e51ef3a media: amphion: Remove lock in s_ctrl callback 2e538944996d drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr 1adb5ebe205e drm/amdgpu: Add lock around VF RLCG interface 641dac64178c drm/admgpu: fix dereferencing null pointer context 3a01bf2ca9f8 drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules b89616333979 drm/amdgpu: Fix the null pointer dereference to ras_manager 09544cd95c68 drm/amdgpu/pm: Fix the null pointer dereference for smu7 837ab17ceef9 drm/amdgpu/pm: Fix the param type of set_power_profile_mode bc93cfde69b7 drm/amdgpu: fix potential resource leak warning 479ccc213217 drm/amd/display: Add delay to improve LTTPR UHBR interop 4d9adcb94d55 Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading d9e846072fcd btrfs: fix bitmap leak when loading free space cache on duplicate entry ba4dedb71356 btrfs: do not clear page dirty inside extent_write_locked_range() a006e6c4a8a0 net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3 759822a3300c can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd 1333fd55d12e can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum 81f086d913be wifi: nl80211: don't give key data to userspace 5cc9745e2ea1 udf: prevent integer overflow in udf_bitmap_free_blocks() 9be0805597b3 PCI: Add Edimax Vendor ID to pci_ids.h 412f97f36062 af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect(). 5ce414edb383 selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT 650e24748e1e net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink 9b034650f369 wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup() c6ea738e3feb wifi: nl80211: disallow setting special AP channel widths c2775ae4d922 xen: privcmd: Switch from mutex to spinlock for irqfds 9747b722125c ACPI: SBS: manage alarm sysfs attribute through psy core e1f6d71b42bf ACPI: battery: create alarm sysfs attribute atomically 9e1923b395ba clocksource/drivers/sh_cmt: Address race condition for clock events 4991cb2d434c rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation c63b44fb33dd block: change rq_integrity_vec to respect the iterator 775a9ba16c9f md/raid5: avoid BUG_ON() while continue reshape after reassembling 3fd53466dbff md: do not delete safemode_timer in mddev_suspend 7adbf9b5c826 rcutorture: Fix rcu_torture_fwd_cb_cr() data race 95cf80c93432 hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu 1b955f786a4b gpio: prevent potential speculation leaks in gpio_device_get_desc() c0780672805e net: fec: Stop PPS on driver remove 73780807c67c net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities 207e88155410 l2tp: fix lockdep splat a7d2808d6757 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() f7dc578abe4f net/smc: add the max value of fallback reason count 1a7a06e90e53 Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor b4af69d51dfd Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() 3e94132335cd ice: Fix reset handler 3b1fae78bebe net: linkwatch: use system_unbound_wq e3145ca904fa net: bridge: mcast: wait for previous gc cycles when removing port f2c353227de1 net: usb: qmi_wwan: fix memory leak for not ip packets 1407be30fc17 sctp: Fix null-ptr-deref in reuseport_add_sock(). 6a78a2903875 wifi: ath12k: fix soft lockup on suspend 7091b094dd68 wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler 5c18b150e4cb wifi: ath12k: rename the sc naming convention to ab 0397a48c4bd6 smb: client: handle lack of FSCTL_GET_REPARSE_POINT support fbb384e3f000 x86/mm: Fix pti_clone_entry_text() for i386 ca07aab70dd3 x86/mm: Fix pti_clone_pgtable() alignment assumption c7b46f69d132 jump_label: Fix the fix, brown paper bags galore 79b316264f57 platform/x86/intel/ifs: Initialize union ifs_status to zero 3d0d7713dd3f platform/x86/intel/ifs: Gen2 Scan test support b399e6a23359 platform/x86/intel/ifs: Store IFS generation number 69508cc9a9a8 irqchip/mbigen: Fix mbigen node address layout 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>