Ross Burton [Tue, 16 Sep 2025 09:37:36 +0000 (10:37 +0100)]
spirv-llvm-translator: small recipe cleanup
- There is no need for python3native, as this recipe doesn't depend on
other python modules.
- Inherit lib_package so the llvm-spirv binary is in a separate package
to the libLLVMSPIRVLib.so library.
- Remove obsolete CMake options that no longer appear to be required.
- Change CMAKE_SKIP_RPATH to CMAKE_SKIP_BUILD_RPATH as this stops the
ELF editing on install without potentially removing any explicit
RPATHs, and aligns with a change I've proposed for cmake.bbclass.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Robert Yang [Tue, 16 Sep 2025 04:10:57 +0000 (21:10 -0700)]
ccache: 4.11.3 -> 4.12
License-Update: Third party packages' versions updated
Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
clang: enable GPU backends for the opencl DISTRO_FEATURE
Clang gates enabling of several backends (AMDGPU, NVPTX and SPIR-V) by
the GPU-related distro features (opengl, vulkan). Now as we got a
separate feature for OpenCL, enable those backends for the OpenCL-only
configurations.
OpenCL is an important part of the GPU-related world. It makes sense to
be able to provide headless environment (without OpenGL and Vulkan), but
having just OpenCL as a GPU user. Currently it is not possible since
mesa requires either of those to be enabled for the DISTRO.
Add new 'opencl' DISTRO_FEATURE, controlling enablement of OpenCL.
Note: Mesa, if built with the libclc packageconfig (which is required
for OpenCL driver) depends on the mesa-clc tool from the mesa-native
package. It is required to propagate opencl DISTRO_FEATURE to the native
set in order to be able to fulfill mesa -> mesa-native dependency as
otherwise mesa-native package will be skipped.
vulkan-loader: switch RRECOMMENDS to use virtual package name
Instead of always pulling Mesa Vulkan drivers via RRECOMMENDS, make use
of the new virtual-vulkan-icd package name, letting BSP layers specify a
different preferred Vulkan driver.
In order to let BSPs easily select OpenCL and Vulkan Installable Client
Drivers, add two virtual package names: virtual-opencl-icd and
virtual-vulkan-icd.
patchtest: ignore patch file metadata from SRC_URI
The test_src_uri_left_files check prepares a list of patchfiles SRC_URI from
before and after the patch is applied, looking for dangling patches.
The name of the files in this list can be incorrect, in case the URI contains
some extra metadata (like patchdir), because os.path.basename will use the last portion
of the line being processed, which is independent from the files in question.
To avoid this, try to use only the first portion of URI, before any extra metadata.
Patchtest tries to apply the received patch on the repository, without
specifying the directory, which means that the CWD is used. In case the
patch modifies a content in a different folder (e.g. the script is running
in ./meta, but the patch modifies ./meta-selftest), the patch will be skipped,
but git still returns 0, instead of complaining.
To avoid such false positives, specify the working directory for applying the
patch - the top of the repodir.
Since upstream util-linux's flock command now supports the --fcntl
flag, there is no longer any reason to keep building the separate
fcntl-lock binary.
The hotfix release brings fix for installation process of localized templates and CUPS web UI home pages.
v2.4.13
The release 2.4.13 brings two CVE fixes - fix for important CVE-2025-58060 and fix for moderate CVE-2025-58364, together with several bug fixes.
The release includes a new feature - new attribute for printer and job objects - print-as-raster - which allows enforce rasterization of the file for IPP Everywhere/AirPrint printers, which supports PDF and raster document formats. The feature is useful for working around internal PDF issues in the printer firmware, for example missing diacritic when printing a PDF.
The detailed list of changes is available in CHANGES.md.
- Add meta/lib/oeqa/sdk/cases/go.py with GoCompileTest and GoHostCompileTest classes
- Test validates Go cross-compilation toolchain functionality
- Includes native compilation, cross-compilation, and Go module support
- Uses dynamic architecture detection for portability
Current qemurunner implementation expects internal network interface to
be eth0, but by default systemd renames network interfaces to have
predictable names. This causes a race in the evaluation of results of
susequent commands in case when qemurunner tries to setup the network
after the interface was already renamed and fails to do that (because
there's no eth0 interface present anymore).
package_manager/ipk: give out useful reason about an unmatched package
Give out useful information when a package could not be matched.
Before the change:
error: opkg_solver_install: No candidates to install catch2 (null)!
With this patch:
error: opkg_solver_install: No candidates to install catch2 (null)!
...
catch2 is a recipe. Its generated packages are: ['catch2-src', 'catch2-dbg', 'catch2-staticdev', 'catch2-dev', 'catch2-doc']
Either specify a generated package or set ALLOW_EMPTY:${PN} = "1" in catch2 recipe
package_manager/deb: give out useful reason about an unmatched package
Give out useful information when a package could not be matched.
Before the change:
E: Package 'catch2' has no installation candidate
With this patch:
E: Package 'catch2' has no installation candidate
catch2 is a recipe. Its generated packages are: ['catch2-src', 'catch2-dbg', 'catch2-staticdev', 'catch2-dev', 'catch2-doc']
Either specify a generated package or set ALLOW_EMPTY:${PN} = "1" in catch2 recipe
package_manager/rpm: give out useful reason about unmatched packages
Unmatched package error is a common error at rootfs. We want to give
out more useful information to user.
Before this change, if some user specifiy IMAGE_INSTALL += "catch2",
the error message will be like:
No match for argument: catch2
Error: Unable to find a match: catch2
With this patch, the error message will be like:
No match for argument: catch2
Error: Unable to find a match: catch2
catch2 is a recipe. Its generated packages are: ['catch2-src', 'catch2-dbg', 'catch2-staticdev', 'catch2-dev', 'catch2-doc']
Either specify a generated package or set ALLOW_EMPTY:${PN} = "1" in catch2 recipe
package_manager/__init__.py: add function to give user reason about a missing package
When users specify some package in IMAGE_INSTALL, but get some error
at rootfs time, the user might be confusing. This usually happens
when the user puts a recipe name in IMAGE_INSTALL.
To helper user understand more about what's going on, add a common
function here which makes use of pkgdata data to give the possible
reason about a missing package. This function is expected to be used
by package backends such as rpm.
Haixiao Yan [Fri, 12 Sep 2025 01:59:33 +0000 (09:59 +0800)]
buildtools-tarball: fix unbound variable issues under 'set -u'
When Bash runs with 'set -u' (nounset), accessing an unset variable
directly (e.g. [ -z "$SSL_CERT_FILE" ]) causes a fatal "unbound variable"
error. As a result, the fallback logic to set SSL_CERT_FILE/SSL_CERT_DIR
is never triggered and the script aborts.
The current code assumes these variables may be unset or empty, but does
not guard against 'set -u'. This breaks builds in stricter shell
environments or when users explicitly enable 'set -u'.
Fix this by using parameter expansion with a default value, e.g.
"${SSL_CERT_FILE:-}", so that unset variables are treated as empty
strings. This preserves the intended logic (respect host env first, then
CAFILE/CAPATH, then buildtools defaults) and makes the script robust
under 'set -u'.
Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
shortlog:
src.ctf.fs: be less strict when encountering trailing byte at the end of packetized CTF 1.8 metadata
tests: add bt_test_cli
tests: make bt_cli accept non-positional options
tests: bt_diff_cli: don't pass unexpected extra args to bt_diff
tests: remove unnecessary nonlocal keywords
Fix: Python: set local typing version to that of 3.5.2
Fix: Python: missing __contains__ method for _PluginComponentClasses
Fix: tests: Add explicit items method for Mapping compatibility
Tests: sync normand.py with upstream
Fix: tests: Add explicit __iter__ method for Iterator compatibility
Fix: Use local_typing with Python < 3.5.3
Below commits on binutils-2.45 stable branch are updated.
316da476e61 visium MAX_MEM_FOR_RS_ALIGN_CODE b58f54a9bde strip: Don't treat fat IiR objects as plugin object a71a4df76e2 strip: Treat "default" output_target as unspecified 96114b5c147 strip: Don't check target_defaulted in input BFD 2b2e51a31ec libctf: link: rejig lazy opening to not need weak symbols ae8c1b4241a libctf: don't run tests requiring deduplicating linker unless one is in use e54a1de9515 libctf: exclude always-emitted Solaris symbols from the symtypetab 32830073ea0 libctf: get libctf-nobfd.ver from the right place with Solaris ld 404cb58a92f libctf: do not use mmap on Solaris 11 99f48156dd1 LoongArch: Fix symbol size after relaxation d45e8bff0b4 libiberty: sync with gcc b09f71c1c46 Re: resbin: don't pass NULL as printf %s arg 72d7cfff264 PR 33229 nds32 gas segfaults on gcc output 879eabba0fc Fix more unused variable warnings 29996106c19 Fix unused variable warnings 5541a7e7712 binutils: drop unused note_size, contents, old variables f4290b25097 bfd: drop unused elt_no 2a07e06e269 Re: Re-enable development on the 2.45 branch ad8cf343ab5 Re-enable development on the 2.45 branch
Test Results:
Before After Diff
No. of expected passes 315 317 +2
No. of unexpected failures 1 1 0
No. of untested testcases 1 1 0
No. of unsupported tests 9 9 0
96114b5c147 strip: Don't check target_defaulted in input BFD
The above commit adds the newly passing test cases.
License-update: trim the code, keep only the license
(there used to be a second copyright notice from a different author but
with mostly same MIT-ish content)
Add a backport to fix musl builds.
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop 0001-change-shebang-to-python3.patch
(the change is made only to tests which aren't installed,
and probably isn't necessary to begin with as upstream
would've fixed it already).
Merge .inc into .bb.
Switch away from setuptools3 as pyproject.toml now exists.
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This avoid an unnecessary 301 redirect and is matching the spec:
https://packaging.python.org/en/latest/specifications/simple-repository-api/#project-detail
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2.5.x are pre-releases (there was an update to 2.5.0 one year ago by mistake), but
it's good to pull in bug fixes and stabilisation and stay close to eventual final release.
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 5a86dc996c26 [Xtensa] Fix lowering FP compare operations.
* bb383adfafca [SCEVExp] Fix early exit in ComputeEndCheck. (#156910)
* 2daad319889d [LV] Don't run instcombine for interleaved-accesses test.
* 2d726485a4a3 [LV] Add more tests for interleave groups requiring predicates.
* 81d3b6ee82bf [X86] Only fold AND/ANDNP back to VSELECT if we know the predicated mask select is legal (#156663)
* 41df6d5e08b0 [CMake][AIX] Enable CMP0182: Create shared library archives by default (#155686)
* 35f812f23263 compiler-rt: Use OpenBSD's elf_aux_info to detect AArch64 HW features (#155768)
* c75a0754d358 [builtins] Rename freebsd to elf_aux_info to reflect the function called. NFCI (#155749)
* 0bbb93672952 [libc++] Fix broken precondition of __bit_log2 (#155476)
* 677a8a2d3c5a [compiler-rt] Remove leftovers of FreeBSD md5/sha2 interceptors (#153351)
* fa462a66e418 [lldb][DataFormatter] Allow std::string formatters to match against custom allocators (#156050)
* 12fbb344a1e8 [Coroutines] Restore accidentally dropped intrinsic IDs
* 160ad51687cc [clang][docs] Fix implicit-int-conversion-on-negation typos
* e0d94d9626e4 [lldb][DWARFASTParserClang] Don't complete conflicting Objective-C++ types (#156681)
* b4274c3bc8ee [DebugInfo] When referencing structured bindings use the reference's location, not the binding's declaration's location (#153637)
* 7a077a1b312b [libc++][AIX] Fixup problems with ABI list checking (#155643)
* 85e3f8ec7ff6 Remove EH_LABEL comments from tests
* 3751e53c3e89 [AArch64][BTI] Add BTI at EH entries. (#155308)
* f8a0ecfc6108 [compiler-rt] Avoid depending on the libnvmm header for NetBSD (#153534)
* 113916ccf75f [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (#154962)
* 362b99f60ef5 [libcxx][fstream][NFC] Make __failed helper lambda a member function (#149390)
* b7c18c1e7ac0 [libc++] Ensure that we restore invariants in basic_filebuf::overflow (#147389)
* b63daf6312ab [RISCV] Cost casts with illegal types that can't be legalized (#153030)
* ca11cf3afa42 [clang-format] Use proper flags for git diff-tree (#155247)
* 27f0e6e579b7 [clang][PAC] Fix builtins that claim address discriminated types are bitwise compatible (#154490)
* e35cb1a59b3e [clang] Make sure EvalInfo pointer isn't null (#155563)
* acabba4f6d30 [NVPTX] don't erase CopyToRegs when folding movs into loads (#149393)
* 0e5c3f9b58b9 [mlir][cmake] Fix mlir target export (#153341)
* 1f1a20bcb03d [AArch64][PAC] Do not execute AUT instructions speculatively (#155372)
* d69907d99beb [AArch64][PAC] Fix clobbering registers by BLRA and AUTH_TCRETURN (#155373)
* 9f3f813c94f5 Add pointer auth documentation to contents (#155763)
* 7dbfe40cb318 [libc++] Disable cv-qualified arithmetic hash specializations (#155786)
* ef3a6bd37c15 [Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches (#155957)
* 35215b6412b4 [SLP]Do not to try to revectorize previously vectorized phis in loops
* 64dd5399f7a1 [sanitizer_common] Older Haiku needs _GNU_SOURCE (#156291)
* 95608643573a [LoongArch] Fix broadcast load with extension. (#155960)
* 0d6736704f38 [X86] getScalarMaskingNode - if the mask is zero just return the blended passthrough and preserved source value (#153575)
* 1db648d1016d [release] Correct download links for Windows on Arm packages (#156459)
* 562605cef22a ThinLTOBitcodeWriter: Emit __cfi_check to full LTO part of bitcode file.
* 33e18acf4a03 [Analyzer] No longer crash with VLA operands to unary type traits (#151719)
* 8b6caff342c3 Bump version to 21.1.1
The groups command was previously installed by shadow. Therefore the
one provided by coreutils was removed for native to avoid a conflict.
However, since version 4.17.0, shadow no longer installs a groups
command and thus there is no conflict anymore.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some packages like cogl-1.0 RDEEPND on the GL / GL ES / EGL packages
directly. Reuse the package names RPROVIDEd by the non-glvnd mesa builds
for the libglvnd in order to let it fulfill the dependencies.
Ross Burton [Wed, 10 Sep 2025 13:48:07 +0000 (14:48 +0100)]
libical: improve buildpath situation
Take an upstream patch to remove buildpaths from the generator's CMake
files, so we don't need to sed them out.
Also, the generator tool is only needed when cross-compiling libical,
so we don't actually need to install it in the target package. This has
the nice side-effect of removing libxml2 from the target RDEPENDS as it
is only used in the tool.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meson: Backport patches to support dependencies on header-only Boost libs
With Boost 1.89.0, the Boost.System library was made header-only. Since
this is a frequent library to have as dependency in meson.build files,
this resulted in build failures.
Backport two patches so that Boost dependencies on header-only libraries
work as expected.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
Version 1.6.49 [June 12, 2025]
Added SIMD-optimized code for the RISC-V Vector Extension (RVV).
(Contributed by Manfred Schlaegl, Dragos Tiselice and Filip Wasil)
Added various fixes and improvements to the build scripts and to
the sample code.
Version 1.6.50 [July 1, 2025]
Improved the detection of the RVV Extension on the RISC-V platform.
(Contributed by Filip Wasil)
Replaced inline ASM with C intrinsics in the RVV code.
(Contributed by Filip Wasil)
Fixed a decoder defect in which unknown chunks trailing IDAT, set
to go through the unknown chunk handler, incorrectly triggered
out-of-place IEND errors.
(Contributed by John Bowler)
Fixed the CMake file for cross-platform builds that require `libm`.
Gregor Herburger [Wed, 10 Sep 2025 11:38:02 +0000 (13:38 +0200)]
gcc: fix local include path for nativesdk-gcc
By default GCC uses /usr/local/include as the local include prefix.
When building the nativesdk-gcc package, this makes gcc look in the
hosts /usr/local/include and may use non-SDK headers.
Example from current poky:
$# x86_64-pokysdk-linux-gcc -v -E - </dev/null
#include <...> search starts here:
/opt/poky/5.2.99+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-pokysdk-linux/15.2.0/include
/usr/local/include
/opt/poky/5.2.99+snapshot/sysroots/x86_64-pokysdk-linux/usr/include
/opt/poky/5.2.99+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-pokysdk-linux/15.2.0/include-fixed
Define LOCAL_INCLUDE_DIR along with the other include directories in
defaults.h to set the local include directory to the directory in the
sysroot.
Signed-off-by: Gregor Herburger <gregor.herburger@ew.tq-group.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Thu, 11 Sep 2025 11:36:12 +0000 (12:36 +0100)]
perf: Fix reproducibility issue
Perf's build process generates two copies of its internal headers,
one at tools/lib/perf/include/internal and one at libperf/include/internal
with files like xyarray.h. Although the files are identical, the binaries including
them would see them at different paths and have different debuginfo data.
To avoid this, build libperf.a first, which will ensure the libperf
headers directory exists. This is used in preference to the other by
the build process and results in consistent binaries.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The suite is quick, it takes ~5 seconds on my machine to execute.
The tests consist of 2 or 3 parts, depending on how one counts them.
The apitest PACKAGACONFIG compiles tests for the c-interface, as part of
the main meson build. This apitest expects test data to be present in
a folder relative the test binary: ../../rsvg/tests folder.
ptest-cargo compiles two sets of test: rsvg-convert tests, and generic assorted
tests for the library, in multiple binaries.
The rsvg-convert tests expect test data to be present in a "tests" folder,
in the same folder where the test binaries are.
The library tests expect the tests to be in a folder called "tests", that's
location is specified by the CARGO_MANIFEST_DIR environment variable.
As part of compiling the cargo tests, rsvg-convert is also compiled specifically
for the tests, however it is not supposed to be different from the actual binary.
It is deleted from the test set, because of two reasons:
1. It is not bit-identical to the actually installed rsvg-convert (it is compiled differently,
with cargo only, without meson)
2. ptest-cargo class treated it as a test binary, and tried to execute it, which resulted
in failing/hanging test.
It is avoided by not installing this binary, but rather use the real rsvg package
as a runtime dependency, and create a symlink to it in the run-ptest script.
Added liberation-fonts as a runtime dependency to the tests - the rsvg-convert
tests require some fonts to be available to be able to render during some
svg->pdf conversion tests.
With hardcoded -Ttext,0x10000 and newer toolchains emitting
.note.gnu.property before .text, the link can fail with an overlap.
Provide a minimal linker script that:
- sets the image base to 0x10000,
- places .text first at exactly 0x10000,
- moves .note.gnu.property after .text,
- optionally fixes .bss at 0x12000.
LLD 21+ is erroring on text address being lower than the default
segment address for binaries. Erroring during configure e.g.
cannot link at address 0x2000
With LLD 21, -Ttext,<addr> only moves the .text section
it does not change the image base and LLD 21 errors out
if any section VMA is below the image base and the segment (image)
base still defaults to 0x400000 when using LLD, hence the error
LLD support in Grub needs to be done properly, it will need
to adjust how linker options are constructed in configure. We
default to use BFD linker always when using clang for now.
image.bbclass: preserve debugfs tarball with checksum fstype
Previously, when adding checksum fstypes to IMAGE_FSTYPES_DEBUGFS, e.g.
IMAGE_FSTYPES_DEBUGFS = "tar.bz2 tar.bz2.sha256sum", only the checksum
file remained in DEPLOY_DIR while the tarball file was removed. The
underlying issue was that inside gen_conversion_cmds, removing the
debugfs_ prefix from type broke the comparison with alltypes where the
prefix was expected.
Signed-off-by: Manuel Leonhardt <mleonhardt@arri.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The host might not have pkg-config installed, which is OK when using the
buildtools-extended-tarball, since that contains pkg-config. So the command in
the generated environment-setup-* script for setting HOST_PKG_PATH is expected
to fail in some cases without this being an error.
The generated environment-setup-* script might be sourced in a shell with
activated `errexit` option. Prevent the expected failure of this command from
being treated as an error.
The only usage of the HOST_PKG_PATH variable is in this script and already
handles the case of the variable being empty. The variable is not exposed to
anywhere outside this script so the effects of this change are limited to this
script.
Signed-off-by: Daniel Wagenknecht <dwagenknecht@emlix.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Jose Quaresma [Mon, 8 Sep 2025 14:15:05 +0000 (15:15 +0100)]
yocto-check-layer: show the distro used
It is good to know which distribution is being used, because it is not the same
whether we are using the poky or openembedded-core+bitbake repository.
The default distribution of bitbake is the nodistro while the other is poky.
The nodistro and poky produce different results when used to check the compatibility
of a layer so it is important to inform about the distro in use.
Signed-off-by: Jose Quaresma <jose.quaresma@oss.qualcomm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libassuan: don't search for gpgrt-config on build host
When another project uses the libassuan.m4 file to find libassuan details,
the macro first tries to execute the gpgrt-config executable if it can find
any in the PATH. However it also prepends the PATH with ${prefix}/bin, which
usually translates to /usr/bin - in case the build host has this executable
installed, then it is executed, and it shows warnings about mis-matched
architecture before pkg-config would be executed.
To avoid this, extend the existing patch to not prepend the PATH with the
build host path - the existing PATH should be good enough.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Cc: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
systemd.bbclass: Make systemd_postinst run as intended
After the switch from using a systemctl written in Python to using the
official version of systemctl from the systemd project, the
systemd_postinst function has effectively not been executed during the
rootfs creation. The reason is that systemctl provided by
systemctl-native fails if run without arguments (as systemd_postinst
does):
Failed to connect to system scope bus via local transport: Operation
not permitted (consider using --machine=<user>@.host --user to connect
to bus of other user)
This is not seen in the logs since stderr is sent to /dev/null, and the
only way to tell that there is a problem is because systemd services
that are expected to be enabled aren't running.
The reason this has gone unnoticed is because systemd_handle_machine_id
in rootfs-postcommands.bbclass will call systemctl preset-all, which in
most cases will create the missing links to enable the systemd services.
This change effectively reverts commit a52e66762c0c51918b1ba3d4622759637b6e920a (systemd.bbclass: update
command to check systemctl available) and instead only runs systemctl
without arguments (to determine that it can communicate with systemd)
when executed on target.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is needed when support for both systemd and sysvinit are enabled.
This also adds a patch for systemctl to call systemd-sysv-install
without a hardcoded path and instead relies on finding it in $PATH. This
is needed when calling systemctl from a recipe sysroot.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Peter Tatrai [Mon, 8 Sep 2025 10:41:57 +0000 (12:41 +0200)]
connman: avoid hiding implementation-reserved symbols in version scripts
This commit adds a patch to ConnMan that modifies the version scripts
(src/connman.ver and vpn/vpn.ver) to avoid hiding implementation-reserved
symbols (such as _IO_stdin_used). Previously, using 'local: *;' in the
version script caused glibc's libio to misdetect the libc version,
resulting in a crash when printing to stdout (e.g., running 'connmand
--help') on PowerPC.
The new patch changes 'local: *;' to 'local: [!_]*;', following the
recommendation in glibc bug 17908
(https://sourceware.org/bugzilla/show_bug.cgi?id=17908). This ensures
that symbols starting with an underscore are not hidden, allowing libio
to correctly detect the libc version and preventing the crash.
Signed-off-by: Peter Tatrai <peter.tatrai.ext@siemens.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
mesa: avoid host path poisoning when enabling OpenCL
When enabling rusticl (and the shared-llvm meson feature via the
gallium-llvm PACKAGECONFIG documented dependency), the clc headers are
looked on the filesystem at runtime. Unfortunately, part of the lookup
path contains LLVM_LIB_DIR, a variable derived from llvm_libdir meson
variable. The latter is required to figure out where the clang/llvm
libraries are for the cross-compiler but the former is used when running
on the target. When in a cross-compiling environment, LLVM_LIB_DIR would
actually point at a non-existing path (the sysroot path on the build
host) instead of the target path. This sadly triggers a buildpaths QA
error in addition of being incorrect.
Another option is to bundle the clc headers directly inside the binary
instead of looking them up at runtime, something we can do with
mesa-clc-bundle-headers meson feature.
So let's do that to fix the issue and buildpaths QA error.
At least panfrost and asahi drivers are prone to host paths poisoning
due to unpatched __FILE__ macro in assert() of libcl.
The compilation units for files including this file all are passed
specific arguments via the cl_args meson variable which currently only
contains one fmacro-prefix-map entry for relative paths. However, there
are also absolute build and source paths that seem to make it to the
generated files and libraries so this patches mesa to also strip those
paths.
Note that out of the four paths in the default DEBUG_PREFIX_MAP, only
the source and build directories make it to the fmacro-prefix-map and
they aren't mapped like they are when used with ffile-prefix-map in
DEBUG_PREFIX_MAP as I'm not sure if it is at all possible for meson to
fetch this Yocto-provided path we should be mapping to in the current
mesa code base. I guess this is good enough for now.
>From my understanding, xmlconfig is useful for "dynamic" driconf
support, i.e. driconf the user specifies at runtime.
According to the wiki[1], driconf is useful for OpenGL drivers.
I wager we mostly don't need xmlconfig at all which may allow us to also
get rid (in most cases) of the expat dependency. But that is an
optimization to investigate later, so let's keep xmlconfig enabled for
now as it is the default whenever the meson feature is not disabled
(defaults to auto) and expat is found (currently part of DEPENDS in
mesa.inc).
This will be useful for mesa-tools-native which isn't meant to compile
drivers and thus shouldn't try to compile driconf support and install
driconf example files.
Technically, xmlconfig depends on the expat meson feature (and the
presence of the expat build dependency) but the feature is default auto
so having expat dependency in xmlconfig PACKAGECONFIG seems enough
instead of having one PACKAGECONFIG depend on another PACKAGECONFIG's
presence.
mesa: add asahi to TOOLS when selected in PACKAGECONFIG
Similarly to panfrost and other PACKAGECONFIG, mesa has tools for asahi.
So let's build the tools whenever asked.
While the tools are often built regardless of their presence in the
"tools" mesa option whenever the appropriate gallium or vulkan driver is
built, this allows to build the tool(s) without building the drivers
which can be beneficial for native recipes where it makes little sense
to build drivers.
This will be useful for building asahi_clc precomp-compiler in native
mesa for example which only builds if:
- one enables the asahi gallium driver, or
- one enables the asahi vulkan driver, or
- one builds the asahi tools
c.f. https://gitlab.freedesktop.org/mesa/mesa/-/blob/mesa-25.1.5/src/asahi/meson.build?ref_type=tags#L12-L17
According to the introducing commit log[1] and Dmitry's recollection[2],
the whole point of mesa-gl recipe is to provide GL library in case there
are vendor-provided GLES libraries.
Therefore, let's make this recipe target only by removing the
BBCLASSEXTEND variable.
No intended change in behavior for the target recipe.
Ross Burton [Thu, 4 Sep 2025 14:03:35 +0000 (16:03 +0200)]
mesa: assign S in include file
Anything including mesa.inc will have the sources extracted in
${UNPACKDIR}/mesa-${PV}.
The default for S is ${UNPACKDIR}/${BP}. ${BP} is ${BPN}-${PV}. Because
mesa.bb is named mesa, BPN will be mesa and thus S wasn't required for
mesa.bb but only for mesa-gl.bb. This also explains why this change is
fine for mesa.bb as the value of S won't have changed, the ${BPN} part
is now just hardcoded to "mesa" for mesa.bb instead.
No intended change in behavior.
Signed-off-by: Ross Burton <ross.burton@arm.com>
[added commit log and title] Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Tested-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're going to have a new mesa-tools-native recipe include mesa.inc
soon. We don't need a target mesa-tools recipe for now so we'll go with
a native-only recipe which this BBCLASSEXTEND prevents us to do
properly, so let's move them to the recipes instead.
There currently are two recipes including mesa.inc: mesa-gl and mesa.
Because mesa-gl.bb already sets PROVIDES, overriding the value it should
be getting from mesa.inc, move PROVIDES from mesa.inc to mesa.bb,
keeping the value in mesa-gl.bb intact.
Because GLPROVIDES is not used in mesa-gl.bb, it also is only moved to
mesa.bb.
We're planning on reusing mesa.inc for a new mesa-tools-native recipe
which will require much less in terms of PACKAGECONFIG than the actual
mesa recipes.
It also doesn't make a lot of sense to have a default PACKAGECONFIG in
an include file inherited by multiple recipes (here mesa and mesa-gl)
which is highlighted by the fact that the only other recipe that
includes mesa.inc (mesa-gl) overrides PACKAGECONFIG (hence why mesa-gl
only gets a partial migration of PACKAGECONFIG defaults.
mesa-gl: use bb.utils.filter to improve readability
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" is
exactly the same as ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} so
use the latter to make it easier on the eyes.
The ??= operator for PACKAGECONFIG doesn't actually do anything because
the recipe includes mesa.inc which already sets this variable (with the
= operator).
This probably wasn't noticed until now because mesa-gl is likely only
ever built in its target flavor which was already set correctly thanks
to the :class-target override.
This essentially only make mesa-gl-native and nativesdk-mesa-gl follow
the same configuration as the target.
Markus Kurz [Mon, 8 Sep 2025 22:01:57 +0000 (00:01 +0200)]
appstream: upgrade 1.0.5 -> 1.0.6
Changelog
=========
Features:
* compose: Accept .ttc font files
* compose: Give font icons a background shape
* compose: Render more elaborate font sample cards
Bugfixes:
* compose: Insert screenshot tags for auto-generated font screenshots
* compose: Trim substring when truncating font sample text
* meson: don't override appstreamcli when cross-building
* compose: Prefer rendering font icon with "Regular" style
* compose: Sanitize font text samples before using them as icon
* Follow directory symlinks when looking for Flatpak data
* compose: Drop bad private-header include in public header
* compose: Drop unneeded const declaration for GKeyFile
* Fix typo that prevented video metadata from being composed properly
Signed-off-by: Markus Kurz <m.kurz92@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Clang with libc++ hardening on, rejects Boost’s enum trait probe
which is ill-formed for scoped/limited
enums whose valid range does not include −1
(e.g. enums with values [0..3])
Changelog:
Fix issue with QMI and handling SMS message acknowledgement.
Fix issue with handling SIM7100 modem ready detection.
Add support for forbidden operator list.
Bruce Ashfield [Wed, 10 Sep 2025 19:39:42 +0000 (15:39 -0400)]
linux-yocto/6.16: cfg: fix audit warnings
Integrating the following commit(s) to linux-yocto/.:
1/4 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: guest: make DRM guest options arch specific
Date: Wed, 10 Sep 2025 13:38:37 -0400
We only need some of the extended DRM options if the guest is
x86-64 or arm64, otherwise, we get configuration warnings as
the options are not valid.
Restrict the architectures and we get a clean configuration
and can build packages like vboxguestdrivers.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
2/4 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: debug-sched: drop SCHED_DEBUG
Date: Wed, 10 Sep 2025 14:51:19 -0400
Yes, we could drop the entire fragment, but then users of it
would get config errors unessarily. We keep it to ensure that
CONFIG_PROC is around in small configurations.
The reason is that while originally CONFIG_SCHED_DEBUG started
out as a debugging feature, over the years (decades ...) it has
grown various bits of statistics, instrumentation and
control knobs that are useful for sysadmin and general software
development purposes as well.
But within the kernel we still pretend that there's a choice,
and sometimes code that is seemingly 'debug only' creates overhead
that should be optimized in reality.
So make it all official and make CONFIG_SCHED_DEBUG unconditional.
Now that all uses of CONFIG_SCHED_DEBUG are removed from
the code by previous patches, remove the Kconfig option as well.
Signed-off-by: Ingo Molnar <mingo@kernel.org> Tested-by: Shrikanth Hegde <sshegde@linux.ibm.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Juri Lelli <juri.lelli@redhat.com> Cc: Vincent Guittot <vincent.guittot@linaro.org> Cc: Dietmar Eggemann <dietmar.eggemann@arm.com> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Ben Segall <bsegall@google.com> Cc: Mel Gorman <mgorman@suse.de> Cc: Valentin Schneider <vschneid@redhat.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Link: https://lore.kernel.org/r/20250317104257.3496611-6-mingo@kernel.org Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
3/4 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: x86: drop CONFIG_HIGHPTE
Date: Wed, 10 Sep 2025 15:05:46 -0400
With the maximum amount of RAM now 4GB, there is very little point
to still have PTE pages in highmem. Drop this for simplification.
The only other architecture supporting HIGHPTE is 32-bit arm, and
once that feature is removed as well, the highpte logic can be
dropped from common code as well.
wifi: ipw2x00/lib80211: move remaining lib80211 into libipw
There's already much code in libipw that used to be shared
with more drivers, but now with the prior cleanups, those old
Intel ipw2x00 drivers are also the only ones using whatever is
now left of lib80211. Move lib80211 entirely into libipw.
With many thanks to TI, my understanding is that it was determined that
the problem here is that we have a getty connected to ttyS1 which is
actually the expansion port uart and on the BeaglePlay wired up to the
wifi controller's debug port. The getty receives noise it doesn't know
what to do with, and at some point the power management code does a
suspend/result cycle of the device. The serial drivers assume that
child nodes use the serdev driver and they manage runtime_pm, but the
getty opening the tty breaks a series of bad assumptions in the drivers.
So, there are two bugs:
1) The kernel shouldn't crash if this tty is opened
2) The only serial port for a console on the BeaglePlay is ttyS2,
despite others existing.
TI are looking at (1) and other patches to follow will deal with (2).
Until one of these is resolved entirely, reverting this change to power
management stops the crashes.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
2/3 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: genericarm64: temporarily use a branch
Date: Tue, 9 Sep 2025 22:23:13 -0400
There are two reverts needed for genericarm64 serial that we
don't want to have on the common branches. So for now, we create
a BSP branch to hold those reverts.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
3/3 [
Author: Mikko Rapeli
Email: mikko.rapeli@linaro.org
Subject: genericarm64.cfg: fix warnings from v6.16.2 kernel
Date: Wed, 27 Aug 2025 13:08:52 +0300
New kernel version has changed config dependencies and
these need to be enabled explicitly. Fixes multiple
do_kernel_configcheck warnings about ineffective configs.
Tested kernel boot and oeqa runtime tests on arm64 build
machine with qemu and qemu kvm and on AMD KV260
The x86-32 kernel used to support multiple platforms with more than eight
logical CPUs, from the 1999-2003 timeframe: Sequent NUMA-Q, IBM Summit,
Unisys ES7000 and HP F8. Support for all except the latter was dropped
back in 2014, leaving only the F8 based DL740 and DL760 G2 machines in
this catery, with up to eight single-core Socket-603 Xeon-MP processors
with hyperthreading.
Like the already removed machines, the HP F8 servers at the time cost
upwards of $100k in typical configurations, but were quickly obsoleted
by their 64-bit Socket-604 cousins and the AMD Opteron.
Earlier servers with up to 8 Pentium Pro or Xeon processors remain
fully supported as they had no hyperthreading. Similarly, the more
common 4-socket Xeon-MP machines with hyperthreading using Intel
or ServerWorks chipsets continue to work without this, and all the
multi-core Xeon processors also run 64-bit kernels.
While the "bigsmp" support can also be used to run on later 64-bit
machines (including VM guests), it seems best to discourage that
and get any remaining users to update their kernels to 64-bit builds
on these. As a side-effect of this, there is also no more need to
support NUMA configurations on 32-bit x86, as all true 32-bit
NUMA platforms are already gone.
Bruce Ashfield [Fri, 5 Sep 2025 16:09:26 +0000 (12:09 -0400)]
linux-yocto/6.12: update to v6.12.44
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping: 11a24528d080 Linux 6.12.44 4edaeba45bcc alloc_fdtable(): change calling conventions. 51e8531371f9 netfilter: nf_reject: don't leak dst refcount for loopback packets e133ea6dd6a7 s390/hypfs: Enable limited access during lockdown 782a7d2ddbf2 s390/hypfs: Avoid unnecessary ioctl registration in debugfs ba1e8eab16d2 ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation 66d25bb8ab0e net/mlx5e: Preserve shared buffer capacity during headroom updates 3ef5a3a68b8f net/mlx5e: Query FW for buffer ownership 892fe7bf7390 net/mlx5: Add IFC bits and enums for buf_ownership 736dab2783ba net/mlx5: Relocate function declarations from port.h to mlx5_core.h cacc591fb03e net/mlx5: Base ECVF devlink port attrs from 0 b510ba91ad4f Octeontx2-af: Skip overlap check for SPI field 69c849660633 bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU dc17f43d9666 bonding: update LACP activity flag after setting lacp_active 34327b362ce2 ALSA: timer: fix ida_free call while not allocated 23ff73c9495d net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate ff57186b2cc3 net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit 9bbf16b649b0 net: dsa: microchip: Fix KSZ9477 HSR port setup issue 9b136c1e442b igc: fix disabling L1.2 PCI-E link substate on I226 on init e6e7966c3203 ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc 30bf5728bb21 s390/mm: Do not map lowcore with identity mapping e94cdb9fb279 LoongArch: Optimize module load time by optimizing PLT/GOT counting 995889c25886 microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1 71f6b75f1f4d microchip: lan865x: fix missing netif_start_queue() call on device open 2e765ba0ee0e net/smc: fix UAF on smcsk after smc_listen_out() a7efffeecb88 gve: prevent ethtool ops after shutdown 22042ffedd8c net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization 78ba077e323f phy: mscc: Fix timestamping for vsc8584 4931fe2dbe1c cifs: Fix oops due to uninitialised variable 1b7862974266 net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload. 94731cc551e2 ppp: fix race conditions in ppp_fill_forward_path b6be9f91c61c net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path 53aee4fc347c ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add 041e2f945f82 net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM af9742effde6 drm/amd/display: Don't print errors for nonexistent connectors 97fc94c5fd3c drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session() 9d9b04562628 ALSA: usb-audio: Fix size validation in convert_chmap_v3() a4f1b9c57092 drm/hisilicon/hibmc: fix the hibmc loaded failed bug d85331542e98 drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed c8029abe45c5 drm/hisilicon/hibmc: refactored struct hibmc_drm_private a0d2e6f9d34a rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too bce19c62ed00 mlxsw: spectrum: Forward packets with an IPv4 link-local source IP 975e2590a72e Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() dcb367e70770 Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established 369518d9f713 Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF 3313f062338a Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown 0d340bbb8d49 Bluetooth: hci_sync: Fix scan state after PA Sync has been established 4bdb0f78bddb iommu/amd: Avoid stack buffer overflow from kernel cmdline f1424c830d6c scsi: qla4xxx: Prevent a potential error pointer dereference 313f2c85f64d rtase: Fix Rx descriptor CRC error bit definition bdb19cd0de73 net: bridge: fix soft lockup in br_multicast_query_expired() 87c36bef9e0f net: xilinx: axienet: Fix RX skb ring management in DMAengine mode 8d2bf2ec20a6 RDMA/hns: Fix dip entries leak on devices newer than hip09 17ed810811ec RDMA/bnxt_re: Fix to initialize the PBL array f884c7b15ebd RDMA/bnxt_re: Fix a possible memory leak in the driver 948577ad2876 RDMA/bnxt_re: Fix to remove workload check in SRQ limit path d43f27aa9e3c RDMA/bnxt_re: Fix to do SRQ armena by default 89053e3f0c2d RDMA/hns: Fix querying wrong SCC context for DIP algorithm ed4f1d589168 RDMA/erdma: Fix ignored return value of init_kernel_qp 60a56f5a54f5 rust: alloc: replace aligned_size() with Kmalloc::aligned_layout() 846bda1478b1 iosys-map: Fix undefined behavior in iosys_map_clear() 6bfa361d7278 drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian 46d9ebf9fd82 drm/tests: Do not use drm_fb_blit() in format-helper tests f7798cb62de9 drm/format-helper: Add generic conversion to 32-bit formats 845687312b68 drm/format-helper: Move helpers for pixel conversion to header file d218e87db084 drm/format-helper: Add conversion from XRGB8888 to BGR888 268a5b682a18 drm/panic: Move drawing functions to drm_draw 8b9c53f8edd4 drm/tests: Fix endian warning 7a60c21384c8 cgroup/cpuset: Fix a partition error with CPU hotplug 68da1fac48f0 cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key cabcb52d76d3 drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor(). aa2b0dc33258 spi: spi-fsl-lpspi: Clamp too high speed_hz a9e5924daa95 x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper f860000c1f5e iio: imu: inv_icm42600: change invalid data error to -EBUSY 06230d6dec21 iio: imu: inv_icm42600: Convert to uXX and sXX integer types 78de165b61b1 iio: imu: inv_icm42600: use = { } instead of memset() 4bd0edbd83b6 iio: imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to aligned_s64 3439c15ae91a tls: fix handling of zero-length records on the rx_list e42ac65e257b powerpc/boot: Fix build with gcc 15 9c4afcaf8275 ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp() f483319e1f9b drm/i915/icl+/tc: Cache the max lane count value 51ffbf14e261 compiler: remove __ADDRESSABLE_ASM{_STR,}() again ae94295132b8 drm/i915/icl+/tc: Convert AUX powered WARN to a debug message d0c68045b8b0 tracing: Limit access to parser->buffer when trace_get_user failed e1fdc506c315 tracing: Remove unneeded goto out logic c456108605f5 iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read() cce55ca4e7a2 iio: light: as73211: Ensure buffer holes are zeroed 1856de52e0f4 iio: light: Use aligned_s64 instead of open coding alignment. 8e64b52bc895 usb: dwc3: pci: add support for the Intel Wildcat Lake f49697dfba29 usb: dwc3: Remove WARN_ON for device endpoint command timeouts 900fdc733f84 usb: dwc3: Ignore late xferNotReady event to prevent halt timeout 2f7fc6ec5a11 usb: xhci: Fix slot_id resource race conflict adeb6ccc145f usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean b21f9560a970 usb: typec: maxim_contaminant: disable low power mode when reading comparator values b93f5d439d74 USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles d6f3ec41c60b usb: storage: realtek_cr: Use correct byte order for bcs->Residue ad105db0a264 USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera 5bbe1e67fc67 usb: renesas-xhci: Fix External ROM access timeouts b0cdcacd9174 usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test f3b0c9ec5473 comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl() a3cfcd0c78c8 comedi: pcl726: Prevent invalid irq number 92352ed2f9ac comedi: Make insn_rw_emulate_bits() do insn->n samples 33bfc3a4cce3 usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive 5ed0465d7c11 cdx: Fix off-by-one error in cdx_rpmsg_probe() f42e2149f2a1 kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() 4e0c0771bd3e most: core: Drop device reference after usage in get_channel() 993e0cadd807 iio: proximity: isl29501: fix buffered read on big-endian systems 88818b5288a6 iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe() c591ba1acd08 ftrace: Also allocate and copy hash for reading of filter files 598e1e4f392e fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable() baa11a683d11 mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1 3c778a98bee1 drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS 87dca4c6a672 cpuidle: governors: menu: Avoid selecting states with too much latency b39b62075ab4 cpuidle: menu: Remove iowait influence d133154ca39c use uniform permission checks for all mount propagation changes 042cf48ecf67 fs/buffer: fix use-after-free when call bh_read() helper 003e6a315029 smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy() 3adec7077192 debugfs: fix mount options not being applied a3888a24131a arm64: dts: ti: k3-am62*: Move eMMC pinmux to top level board file 4627b6c718eb arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC b926a5860696 arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC cb2e511b92c1 arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot 3d61136945a7 btrfs: subpage: keep TOWRITE tag until folio is cleaned 74482f0005fa ext4: preserve SB_I_VERSION on remount f02d8e200cb5 scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems 95ba8440f72d scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers 8b419b1d6f0f iio: adc: ad7173: fix setting ODR in probe 22e29e843c88 PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining 4905709a195e PCI: rockchip: Use standard PCIe definitions 32559a9ae496 PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features d9126b98c70a PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) support ec22f927327d Mark xe driver as BROKEN if kernel page size is not 4kB 92d6b3747b49 mptcp: disable add_addr retransmission when timeout is 0 43ffe59d1666 mptcp: remove duplicate sk_reset_timer call 782470d0aa8b soc: qcom: mdt_loader: Fix error return values in mdt_header_valid() 12e7df89a0c7 scsi: core: Fix command pass through retry regression 6b124585a5d1 drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs 1fa5189ab6d3 drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs 1b7e7c371b47 drm/amd/display: Fix DP audio DTO1 clock source on DCE 6. 34f2e0bb85c2 drm/amd/display: Fix Xorg desktop unresponsive on Replay panel 88d5d27264ef drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3 dae271ef2b89 drm/amd/display: Don't overclock DCE 6 by 15% f653dd30839e drm/amd/display: Avoid a NULL pointer dereference be68ddbf23ff drm/amdgpu/swm14: Update power limit logic 1414220d5b5e accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc() b1fbf1b68bbf kvm: retry nx_huge_page_recovery_thread creation 0a61c9bcab64 platform/x86/intel-uncore-freq: Check write blocked for ELC 61605c847599 s390/sclp: Fix SCCB present check 732d4bd7b78a RDMA/rxe: Flush delayed SKBs while releasing RXE resources 570507f08f0c ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6 8e2b8a30791b mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn 61a9f2e5c49f mm/debug_vm_pgtable: clear page table entries at destroy_args() 0b7f6d02d490 squashfs: fix memory leak in squashfs_fill_super 92278ae36935 NFS: Fix a race when updating an existing write a9f726bd1044 mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency 2911c2e05c35 mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER 9fccdc9f3dc9 memstick: Fix deadlock by moving removing flag earlier d7dfbda8eefb mmc: sdhci-pci-gli: Add a new function to simplify the code 9efa1a429cc2 iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement 4652d0b6f7e6 iov_iter: iterate_folioq: fix handling of offset >= folio size d9f93172820a io_uring/futex: ensure io_futex_wait() cleans up properly on failure eb0abacdd3fc Revert "can: ti_hecc: fix -Woverflow compiler warning" 3c06e9ad0bea sched_ext: initialize built-in idle state before ops.init() 3c0d35b3caf5 ata: libata-scsi: Return aborted command when missing sense and result TF fe9da1812f86 io_uring/net: commit partial buffers on retry f08c80af3c9a netfs: Fix unbuffered write error handling 06eb8b95cbc3 btrfs: send: make fs_path_len() inline and constify its argument 7386d3e3dd2c btrfs: send: use fallocate for hole punching with send stream v2 039d05430ecf btrfs: send: avoid path allocation for the current inode when issuing commands a4eac4fd1b6c btrfs: send: keep the current inode's path cached eb38777ad10e btrfs: send: add and use helper to rename current inode when processing refs a7920a7ea65b btrfs: send: only use boolean variables at process_recorded_refs() efb8eb976ab5 btrfs: send: factor out common logic when sending xattrs 404dd9617257 xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags 4cb852e43f56 btrfs: zoned: requeue to unused block group list if zone finish failed e663071ae9b9 btrfs: codify pattern for adding block_group to bg_list 9a20e95694cf btrfs: explicitly ref count block_group on new_bgs list da2124719f38 btrfs: abort transaction on unexpected eb generation at btrfs_copy_root() cd2bce7d8438 btrfs: always abort transaction on failure to add block group to free space tree 7eb547071cd6 btrfs: move transaction aborts to the error site in add_block_group_free_space() dd0b28d877b2 btrfs: qgroup: fix race between quota disable and quota rescan ioctl 8efc2a4d2fad btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb() 31c6235301c6 usb: typec: fusb302: cache PD RX state c826250c492e USB: typec: Use str_enable_disable-like helpers 1c24f24f6b67 x86/sev: Ensure SVSM reserved fields in a page validation entry are initialized to zero 7c303fa1f311 mm/damon/ops-common: ignore migration request to invalid nodes e35c822d6565 selftests: mptcp: pm: check flush doesn't reset limits 243d21f94751 mptcp: pm: kernel: flush: do not reset ADD_ADDR limit 6fa78478795f mptcp: drop skb if MPTCP skb extension allocation fails b00219888c11 ACPI: pfr_update: Fix the driver update version check b3967c493799 ipv6: sr: Fix MAC comparison to be constant-time 786f6314604b sched/ext: Fix invalid task state transitions on class switch acd69b597bd3 net, hsr: reject HSR frame if skb can't hold tag 3575d22e94dc LoongArch: KVM: Make function kvm_own_lbt() robust 0a42692cdb8f drm/amd/display: Don't overwrite dce60_clk_mgr 0961673cc5f0 drm/amd/display: fix a Null pointer dereference vulnerability de0780d26f6c drm/amd/display: Add primary plane to commits for correct VRR handling 96609a51e613 drm/amdkfd: Destroy KFD debugfs after destroy KFD wq 75a10c872cae drm/amdgpu: update mmhub 4.1.0 client id mappings c56ef0e7d2de drm/amdgpu: update mmhub 3.0.1 client id mappings 20e97e9a2939 drm/amdgpu: Update external revid for GC v9.5.0 fc647f6c51bb drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram() 83cfdc2b018c drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities 71598a5a7797 drm/amdgpu: Avoid extra evict-restore process. 1fc9d8f5a665 drm/amd: Restore cached power limit during resume 9225818539c7 drm/amdgpu/discovery: fix fw based ip discovery daaea1706de5 media: venus: venc: Clamp param smaller than 1fps and bigger than 240 d63a2d93e8d2 media: venus: vdec: Clamp param smaller than 1fps and bigger than 240. 639eb587f977 media: venus: protect against spurious interrupts during probe 24dd1536d43c media: venus: hfi: explicitly release IRQ during teardown 32798309540a media: venus: Fix MSM8998 frequency table 2d8cea8310a2 media: venus: Add a check for packet size after reading from shared memory 93775183e6f3 media: qcom: camss: cleanup media device allocated resource on error path 639f5b33fcd7 media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls 0d23b548d71e media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval 6b499ee04b30 media: ov2659: Fix memory leaks in ov2659_probe() 42c661c27ccb media: pisp_be: Fix pm_runtime underrun in probe ed905fe7cba0 media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt() c3d75524e100 media: usbtv: Lock resolution while streaming 0ac47b860947 media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free() d4177e8874b2 media: verisilicon: Fix AV1 decoder clock frequency 5fd3269dfaaa media: vivid: fix wrong pixel_array control size c851e2c89234 media: ipu6: isys: Use correct pads for xlate_streams() a5c8984a5b77 media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init() 5c54ef825c9e media: hi556: correct the test pattern configuration 7b15256361e6 media: gspca: Add bounds checking to firmware parser 35128d4c49ff parisc: Update comments in make_insert_tlb 98e2b6af0238 parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault() bc0a24c24cee parisc: Revise gateway LWS calls to probe user read access f410ef9a032c parisc: Revise __get_user() to probe user read access 1dc6244651ed parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c 41d6a489cbe2 parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers 8f8a07ad04da parisc: Drop WARN_ON_ONCE() from flush_cache_vmap 753bc5f5a3f5 parisc: Define and use set_pte_at() 537264f4b3dc parisc: Check region is readable by user in raw_copy_from_user() a2513b82fe7a soc/tegra: pmc: Ensure power-domains are in a known state 033b3d0e4175 kbuild: userprogs: use correct linker when mixing clang and GNU ld 429d50cbaff4 jbd2: prevent softlockup in jbd2_log_do_checkpoint() 888aa660144b f2fs: fix to avoid out-of-boundary access in dnode page 539fa8a7f163 ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context 9ef515e1714d amdgpu/amdgpu_discovery: increase timeout limit for IFWI init e2f8f9d9252b phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence 21d9382c44a4 vhost/vsock: Avoid allocating arbitrarily-sized SKBs faf332a10372 vsock/virtio: Validate length in packet header before skb_put() 7c001febe46a PCI: imx6: Delay link start until configfs 'start' written 90fa5884bc8f PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset 0845e3bdb98f PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features 74955851ad4c PCI: endpoint: Fix configfs group removal on driver teardown 6cf655055232 PCI: endpoint: Fix configfs group list head handling 365cc41d527f PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge 72e849b5b16a readahead: fix return value of page_cache_next_miss() when no hole is found 617a8d148d92 mtd: rawnand: renesas: Add missing check after DMA map c74e7333b5a3 mtd: rawnand: fsmc: Add missing check after DMA map 2c2a6c4d1d5d mtd: spinand: propagate spinand_wait() errors from spinand_write_page() 264e99d50e88 mtd: spi-nor: Fix spi_nor_try_unlock_all() 52a14d291107 hwmon: (gsc-hwmon) fix fan pwm setpoint show functions d10700cbd1f0 pwm: mediatek: Fix duty and period setting 6dff1cf891f5 pwm: mediatek: Handle hardware enable and clock enable separately dea337456b69 pwm: imx-tpm: Reset counter if CMOD is 0 54299905bdc6 wifi: ath11k: fix dest ring-buffer corruption when ring is full c2c67e8ffd89 wifi: ath11k: fix source ring-buffer corruption 654f9eba7e88 wifi: ath11k: fix dest ring-buffer corruption e4f5abdf5b25 wifi: ath12k: fix dest ring-buffer corruption when ring is full 34606f060a7e wifi: ath12k: fix source ring-buffer corruption 06af1f72e081 wifi: ath12k: fix dest ring-buffer corruption e8d817bb9ada wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table() e0d68d52a300 iio: adc: ad_sigma_delta: change to buffer predisable 4808ca3aa30a iio: imu: bno055: fix OOB access of hw_xlate array b7a840afe31f zynq_fpga: use sgtable-based scatterlist wrappers 87bfabb3b2f4 soc: qcom: mdt_loader: Ensure we don't read past the ELF header 12e65070d23c ata: libata-scsi: Fix CDL control 47bf4ef2d03a scsi: ufs: ufs-pci: Fix default runtime and system PM levels 6dc4a6eb5e7a scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers c7c56473410b ata: libata-scsi: Fix ata_to_sense_error() status handling 2c84f085d628 scsi: mpi3mr: Fix race between config read submit and interrupt completion dc8fb963742f scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE fee4b9e1b2f5 scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host 19ef81195c52 dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints 2faccb81e3c4 dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints 785e79e1d3d7 apparmor: Fix 8-byte alignment for initial dfa blob streams 1187dc67b931 arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses 4c02f4cd92fa arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1 bc254ce9b4eb arm64: dts: exynos: gs101: ufs: add dma-coherent property 1e20a92593a7 arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default 7d90b80c2e57 arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support 0c2f2fd7dc6f btrfs: fix printing of mount info messages for NODATACOW/NODATASUM 7b16d89fdae4 btrfs: restore mount option info messages during mount 30776a735dea btrfs: fix incorrect log message for nobarrier mount option 5abf2cec45b9 btrfs: zoned: fix write time activation failure for metadata block group 275c88b797f2 ext4: fix hole length calculation overflow in non-extent inodes e767e51caef3 ext4: use kmalloc_array() for array space allocation 48a6128a4a39 ext4: don't try to clear the orphan_present feature block device is r/o 0bbcd9434c56 ext4: fix reserved gdt blocks handling in fsmap 4fa1098957e0 ext4: fix fsmap end of range reporting with bigalloc 14cfb25eaf79 ext4: check fast symlink for ea_inode correctly daf7938a205f tracing: fprobe-event: Sanitize wildcard for fprobe event name d5ab785183ae ksmbd: extend the connection limiting mechanism to support IPv6 36e010bb865f ksmbd: fix refcount leak causing resource not released 25e39d8da1f9 Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()" 90bc64329612 crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 ee44c1e0ca68 crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 dc2579cee57d crypto: octeontx2 - Fix address alignment issue on ucode loading fe546f5c50fc crypto: qat - flush misc workqueue during device shutdown f9534674ce53 crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULP 7cd656e25f20 crypto: qat - lower priority for skcipher and aead algorithms c1f5a9d4f0ae lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap e447303a2869 vt: defkeymap: Map keycodes above 127 to K_HOLE 2ee5eca08257 vt: keyboard: Don't process Unicode characters in K_OFF mode 2ec99b922f46 bus: mhi: host: Detect events pointing to unexpected TREs 58379e95599e bus: mhi: host: Fix endianness of BHI vector table 8b557259cb2d usb: dwc3: imx8mp: fix device leak at unbind 1d14af4aaab5 usb: dwc3: meson-g12a: fix device leaks at unbind 68aaf7b29230 usb: musb: omap2430: fix device leak at unbind dd773c917edd usb: gadget: udc: renesas_usb3: fix device leak at unbind ac5d7bfa5da3 usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init() a8cd0f7f9c6c m68k: Fix lost column on framebuffer debug console f0fc87ca5c44 dm: Check for forbidden splitting of zone write operations 8864616719b6 dm: dm-crypt: Do not partially accept write BIOs with zoned targets 2b6e3546fb94 PM: runtime: Take active children into account in pm_runtime_get_if_in_use() 14153500da34 platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister() 3e1bb7397593 cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table() bf1d64092b0e ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig 8e2739478c16 serial: 8250: fix panic due to PSLVERR 9becd7c25c61 Linux 6.12.43 e67d015b3732 ACPI: Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled 25ae311e322d PCI: Honor Max Link Speed when determining supported speeds 411950235485 dm: split write BIOs on zone boundaries when zone append is not emulated b672daa89d1a rcu: Fix racy re-initialization of irq_work causing hangs cf04cdc419b2 drm/amd/display: Allow DCN301 to clear update flags ccc5a37e6370 firmware: arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS f5f8bf41ab17 io_uring/rw: cast rw->flags assignment to rwf_t f170bc6fa429 ata: libata-sata: Add link_power_management_supported sysfs attribute f6367a4d03b9 rust: workaround `rustdoc` target modifiers bug fed5d8679b57 rust: kbuild: clean output before running `rustdoc` 231d783e0cf0 arm64: dts: ti: k3-j722s-evm: Fix USB gpio-hog level for Type-C 4a95cfc9a413 arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C 272d619a5301 PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports 18b88bbcbde6 PCI: Allow PCI bridges to go to D3Hot on all non-x86 47ecb8f8ec00 PCI: Store all PCIe Supported Link Speeds 5a9c80656775 smb: client: fix netns refcount leak after net_passive changes 4ceb0bd4ffd0 net: better track kernel sockets lifetime 2b260dc923e8 net: Add net_passive_inc() and net_passive_dec(). 130362b4b39d mfd: cros_ec: Separate charge-control probing from USB-PD dfa79be0b45b HID: apple: avoid setting up battery timer for devices without battery 16decac6ed8f tools/hv: fcopy: Fix irregularities with size of ring buffer 110821e5de82 wifi: mac80211: check basic rates validity in sta_link_apply_parameters 20d03830f037 HID: magicmouse: avoid setting up battery timer when not needed 673cf582fd78 RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages 261757617c68 tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros 714d36077cb0 media: v4l2: Add support for NV12M tiled variants to v4l2_format_info() 4aa1c497a19c media: uvcvideo: Do not mark valid metadata as invalid 6f08bfb58056 media: venus: Fix OOB read due to missing payload bound check cac702a43905 media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() a0854de00ce2 mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock 8d2d22a55ffe mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() ff40839e018b mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd() 769682164de8 mm, slab: restore NUMA policy support for large kmalloc bffedc06e27e parisc: Makefile: fix a typo in palo.conf d03610494717 hv_netvsc: Fix panic during namespace deletion with VF 5b3b346bc4c2 net/sched: ets: use old 'nbands' while purging unused classes ed9b8e501623 fbdev: Fix vmalloc out-of-bounds write in fast_imageblit bb81c18dbd42 userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry 579c5488fe6e xfs: fix scrub trace with null pointer in quotacheck 39a93e1c9dbf btrfs: do not allow relocation of partially dropped subvolumes 03880ebe47dd btrfs: fix iteration bug in __qgroup_excl_accounting() c2972df789b3 btrfs: zoned: do not select metadata BG as finish target 58e66d83e1ac btrfs: error on missing block group when unaccounting log tree extent buffers 807c42274006 btrfs: fix log tree replay failure due to file with 0 links and extents 16c5f8907104 btrfs: clear dirty status from extent buffer on error at insert_new_root() d115fc9e96c3 btrfs: don't skip remaining extrefs if dir not found during log replay 38bb34617bc7 btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabled f21928dba292 btrfs: populate otime when logging an inode item acc48b70460c btrfs: fix ssd_spread overallocation 6c25acf3a0d1 btrfs: don't ignore inode missing when replaying log tree 3c87ae17b736 btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservations 7e1dfc32452a btrfs: zoned: do not remove unwritten non-data block group f044b8492836 btrfs: abort transaction during log replay if walk_log_tree() failed eb2114b98ffb btrfs: zoned: use filesystem size not disk size for reclaim decision 2853aaad686a cdc-acm: fix race between initial clearing halt and open fe8e2ea0797a thunderbolt: Fix copy+paste error in match_service_id() 017198079551 comedi: fix race between polling and detaching c94bf0166539 usb: typec: ucsi: Update power_supply on power role change c07be32ba33a misc: rtsx: usb: Ensure mmc child device is active when card is present 9512510cee7d usb: core: config: Prevent OOB read in SS endpoint companion parsing a2bbe1fcd351 ext4: initialize superblock fields in the kballoc-test.c kunit tests c0d7c9827239 ext4: fix largest free orders lists corruption on mb_optimize_scan switch 9dc75a54c0cd ext4: fix zombie groups in average fragment size lists ebb6021560b9 iommufd: Prevent ALIGN() overflow 91b0eca73d2b iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range c62963370627 iommu/arm-smmu-qcom: Add SM6115 MDSS compatible fc5747575472 iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes 83e6c09b0154 cifs: reset iface weights when we cannot find a candidate f1c5c55fb6cd clk: qcom: gcc-ipq8074: fix broken freq table for nss_port6_tx_clk_src d10bf66d9f93 dm: Always split write BIOs to zoned device limits 8263f32e1017 block: Introduce bio_needs_zone_write_plugging() 2214b5de0a93 mm/damon/core: commit damos->target_nid cd54dc1fd7af drm/amdgpu: fix incorrect vm flags to map bo 0d086c85ecfa drm/amdgpu: fix vram reservation issue ea1724dc0e2f cifs: Fix collect_sample() to handle any iterator type a431bf3d3700 ASoC: fsl_sai: replace regmap_write with regmap_update_bits 7fdc6efef6a5 scsi: lpfc: Remove redundant assignment to avoid memory leak 6cb0d8587b96 rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe f0b2eee3fbba pNFS: Fix uninited ptr deref in block/scsi layout 2eb8d5323e7d pNFS: Handle RPC size limit for layoutcommits ad466c09f4d0 pNFS: Fix disk addr range check in block/scsi layout 49fc5bea56e1 pNFS: Fix stripe mapping in block/scsi layout 46aa80ef4959 block: avoid possible overflow for chunk_sectors check in blk_stack_limits() aaa447ae853a ASoC: Intel: avs: Fix uninitialized pointer error in probe() c583f968daed net: phy: smsc: add proper reset flags for LAN8710A 21e91cc3184f ALSA: hda/realtek: add LG gram 16Z90R-A to alc269 fixup table ed30c38d1e00 lib/sbitmap: convert shallow_depth from one word to the whole sbitmap 4191feb410a0 smb: client: don't call init_waitqueue_head(&info->conn_wait) twice in _smbd_get_connection da649d9da68d tools/power turbostat: Handle cap_get_proc() ENOSYS 6c31faeb3209 tools/power turbostat: Fix build with musl 8a0c86474f9a tools/power turbostat: Handle non-root legacy-uncore sysfs permissions 85344872609d ipmi: Fix strcpy source and destination the same 33f423bddba0 kconfig: lxdialog: fix 'space' to (de)select options 43ffed87f8bd kconfig: gconf: fix potential memory leak in renderer_edited() 96f4083f9ec3 kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed() 7aa22b064069 ipmi: Use dev_warn_ratelimited() for incorrect message warnings 410e89981111 vfio/mlx5: fix possible overflow in tracking max message size 955b05d79091 scsi: aacraid: Stop using PCI_IRQ_AFFINITY 8561dc1d5dcc scsi: target: core: Generate correct identifiers for PR OUT transport IDs ec602b3928f9 scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans 2bcc768365fc kconfig: nconf: Ensure null termination where strncpy is used bcbad21fe9be vfio/type1: conditional rescheduling while pinning d850808db603 kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c 6d85a25c1bfe printk: nbcon: Allow reacquire during panic a50e10af2fc5 f2fs: check the generic conditions first aa8fe7b7b73d exfat: add cluster chain loop check for dir ab0a2713fd42 i2c: Force DLL0945 touchpad i2c freq to 100khz 6614194456be apparmor: fix x_table_lookup when stacking is not the first entry 3692877bea89 apparmor: use the condition in AA_BUG_FMT even with debug disabled c80c1b09074f dm-table: fix checking for rq stackable devices bffa4056686a dm-mpath: don't print the "loaded" message if registering fails c6801a87179f i3c: master: Initialize ret in i3c_i2c_notifier_call() 3d2262c9aa7a i3c: don't fail if GETHDRCAP is unsupported cbc395f3bad9 apparmor: shift ouid when mediating hard links in userns ae03a28e12a7 rtc: ds1307: handle oscillator stop flag (OSF) for ds1341 22fd8485b148 i3c: add missing include to internal header 3276f657a4bc module: Prevent silent truncation of module name in delete_module(2) 167f7ba3a0b3 md: dm-zoned-target: Initialize return variable r to avoid uninitialized use f8a9411ef145 soundwire: Move handle_nested_irq outside of sdw_dev_lock c2b1ae54b557 soundwire: amd: cancel pending slave status handling workqueue during remove sequence 2f0163f1cab2 soundwire: amd: serialize amd manager resume sequence during pm_prepare 0daced27470a clk: renesas: rzg2l: Postpone updating priv->clks[] 62d24beb848e crypto: ccp - Add missing bootloader info reg for pspv6 404da09310fb crypto: octeontx2 - add timeout for load_fvc completion poll 55dc87dc2ac1 media: uvcvideo: Fix bandwidth issue for Alcor camera ea955d78bbc4 media: uvcvideo: Add quirk for HP Webcam HD 2300 f98132a59ccc media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar 0bb32863426a media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb() 216ca748c7da media: usb: hdpvr: disable zero-length read messages f25d566c5674 media: tc358743: Increase FIFO trigger level to 374 b42b107293b5 media: tc358743: Return an appropriate colorspace from tc358743_set_fmt 3e03ee3b65ba media: tc358743: Check I2C succeeded during probe e6f36f58a8b4 pinctrl: stm32: Manage irq affinity settings 1540499b6630 scsi: mpi3mr: Correctly handle ATA device errors ead8f9714710 scsi: mpt3sas: Correctly handle ATA device errors 90e0bd0f8f1a power: supply: qcom_battmgr: Add lithium-polymer entry 571617f171f7 scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure 64d853788fcb scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk 699f86dbd9e4 RDMA/core: reduce stack using in nldev_stat_get_doit() 9b05e91afe94 RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask() 4d463b4876fb dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs 944c8bd67413 leds: leds-lp50xx: Handle reg to get correct multi_index 4e6339ca7c9a media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control dd0ec0f2368d media: ipu-bridge: Add _HID for OV5670 154a8f62169d clk: thead: Mark essential bus clocks as CLK_IGNORE_UNUSED 1e9079ff83ea MIPS: lantiq: falcon: sysctrl: fix request memory check logic 82d140f6aab5 MIPS: Don't crash in stack_top() for tasks without ABI or vDSO 86974d140faf crypto: jitter - fix intermediary handling 7fa59a1816b2 RDMA/bnxt_re: Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM d41111bb4606 media: hi556: Fix reset GPIO timings c8ca21a28369 jfs: upper bound check of tree index in dbAllocAG 00462be586b3 jfs: Regular file corruption check df3fd8daf278 jfs: truncate good inode pages when hard link is 0 13f613228cf3 scsi: bfa: Double-free fix e843852eccef watchdog: iTCO_wdt: Report error if timeout configuration fails 8520c843d9a2 MIPS: vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free} d2030aaa50a5 clk: qcom: ipq5018: keep XO clock always on ce7cd22c04a2 hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal state d006f8cbecc7 watchdog: dw_wdt: Fix default timeout 62b4f6c6abe4 fs/orangefs: use snprintf() instead of sprintf() 35782c32528d scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated 8dd761d63bcb phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal 37ed0eeadb0b mfd: axp20x: Set explicit ID for AXP313 regulator f60c4943cbff clk: tegra: periph: Fix error handling and resolve unsigned compare warning 81e7e2e7ba07 ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr 57d73888202a crypto: hisilicon/hpre - fix dma unmap sequence 806f85bdd3a6 fbdev: fix potential buffer overflow in do_register_framebuffer() ec12068f10c1 cifs: Fix calling CIFSFindFirst() for root path without msearch 188265ece138 watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition 5ea8e53d2db7 drm/amd/display: Disable dsc_power_gate for dcn314 by default 0a0097e2b900 drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported d2b6f313ac00 drm/amd/display: Only finalize atomic_obj if it was initialized a1a63d8a442d vhost: fail early when __vhost_add_used() fails 680c7d9d9197 vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page 394bd12d1f93 net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325 1cfa244f7198 rcu: Fix rcu_read_unlock() deadloop due to IRQ work f6eaa8ba86d7 drm/ttm: Respect the shrinker core free target bd821df9cc41 drm/amd/display: Avoid trying AUX transactions on disconnected ports 0793ce8b0dc6 drm/amd/display: Update DMCUB loading sequence for DCN3.5 811068726e2a selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size e49253b5046c selftests/bpf: Fix ringbuf/ringbuf_write test failure with arm64 64KB page size c14bf7f87346 bpf: Make reg_not_null() true for CONST_PTR_TO_MAP 3aaa339f64d9 uapi: in6: restore visibility of most IPv6 socket options 5c196b3c1222 drm/ttm: Should to return the evict error d7458645c40c drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range 0b96747667c3 net: ncsi: Fix buffer overflow in fetching version id b17fcce70733 drm/xe: Make dma-fences compliant with the safe access rules 3ea9509cb82a ionic: clean dbpage in de-init 262db48ef07e wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc() 5643cd6c0302 wifi: rtw89: scan abort when assign/unassign_vif 74bfb1b61a72 ptp: Use ratelimite for freerun error message 45218b8b2269 bpftool: Fix JSON writer resource leak in version command f16f96ccfe56 net: dsa: b53: prevent SWITCH_CTRL access on BCM5325 9f45e4858f80 net: dsa: b53: prevent DIS_LEARNING access on BCM5325 15cf46cc6ecc net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325 757955c80663 net: dsa: b53: fix b53_imp_vlan_setup for BCM5325 0d250ad617a0 net: dsa: b53: ensure BCM5325 PHYs are enabled d40d53c6bb06 gve: Return error for unknown admin queue command db7e926a15a5 net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs 4311d06ab643 net: vlan: Make is_vlan_dev() a stub when VLAN is not configured c086fbbfc9f2 drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual 5e683397f1d2 dpaa_eth: don't use fixed_phy_change_carrier 8ec37adfb678 neighbour: add support for NUD_PERMANENT proxy entries d86996dc1afc wifi: iwlegacy: Check rate_idx range after addition a2bdd6e3e5ab arm64: stacktrace: Check kretprobe_find_ret_addr() return value c500a13fd6cf netmem: fix skb_frag_address_safe with unreadable skbs 8f2d0a7d993d powerpc: floppy: Add missing checks after DMA map 7c3e99fd4a66 wifi: ath12k: Decrement TID on RX peer frag setup error handling 3b5e5185881e wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0 a529809063c4 wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`. 99322e24247a wifi: mac80211: update radar_required in channel context after channel switch 8c2a46aafe08 drm/amd/display: Initialize mode_select to 0 c9298c19377f drm/amd/display: Fix 'failed to blank crtc!' d838d5a3f2ee wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect a07ab4a265fc wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd() 18dbc182a97f lib: packing: Include necessary headers 6246776e35b8 wifi: ath12k: Fix station association with MBSSID Non-TX BSS 3cf181b44cd4 wifi: ath12k: Add memset and update default rate value in wmi tx completion 201c9b4485ed wifi: ath10k: shutdown driver when hardware is unreliable 3a1f6b418c34 drm/amd/display: Separate set_gsl from set_gsl_source_select fc5ec93e7f8a net: fec: allow disable coalescing 3d3d1b57bf4f net: ieee8021q: fix insufficient table-size assertion dd10a7109991 ACPI: Suppress misleading SPCR console message when SPCR table is absent 2131852573e3 net: atlantic: add set_power to fw_ops for atl2 to fix wol 2fc5b54368a1 xfrm: Duplicate SPI Handling 40e78d186d06 net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() a262d4296cd7 net: thunderbolt: Enable end-to-end flow control also in transmit 3f53761181a1 drm/xe/xe_query: Use separate iterator while filling GT list 5fc69bf3294d kselftest/arm64: Specify SVE data when testing VL set in sve-ptrace 125701019c9f wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch 7fd46ccab6e6 wifi: rtw89: Fix rtw89_mac_power_switch() for USB df4d27f56c61 drm/imagination: Clear runtime PM errors while resetting the GPU 280f6011ba9f perf/arm: Add missing .suppress_bind_attrs 53dc780c1e94 drm/msm: Add error handling for krealloc in metadata setup 20406ace80ad drm/msm: use trylock for debugfs 574fb734ac3d wifi: mac80211: fix rx link assignment for non-MLO stations cce3d027227c rcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread pointer access 347b94ee253e ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc(). 43c0e1c11bea (powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer 419733db212d s390/early: Copy last breaking event address to pt_regs 18ca0c91dc51 wifi: mac80211: avoid weird state in error path c46f3f0da978 wifi: mac80211: don't complete management TX on SAE commit fc4289233e4b sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails 302debf01d52 net: phy: bcm54811: PHY initialization c999814d0b9f s390/stp: Remove udelay from stp_sync_clock() 56cabce6229a wifi: iwlwifi: mvm: fix scan request validation 0cfcc16ecd02 um: Re-evaluate thread flags repeatedly 0c7b57f9fd9c wifi: iwlwifi: mvm: set gtk id also in older FWs f01e06930444 bpf: Forget ranges when refining tnum after JSET 1b9f54ac0bbc sched/deadline: Fix accounting after global limits change 98761837889b perf/cxlpmu: Remove unintended newline from IRQ name format string 027de6f3937d net: phy: micrel: Add ksz9131_resume() f19c83141bdc net: thunderx: Fix format-truncation warning in bgx_acpi_match_id() 010ec8daeed8 net: ipv4: fix incorrect MTU in broadcast routes 433a3592014b wifi: mac80211: don't unreserve never reserved chanctx 89649d700772 wifi: cfg80211: Fix interface type validation 1b1a54308465 net: mctp: Prevent duplicate binds 1da38b70d90f can: ti_hecc: fix -Woverflow compiler warning f602c62c923f drm/amd/display: limit clear_update_flags to dcn32 and above e35e711c78c8 rcu: Protect ->defer_qs_iw_pending from data race a83ffafd02a7 drm/amd/pm: fix null pointer access 3d03c85f850b arm64: Mark kernel as tainted on SAE and SError panic 6547f890bd4e net: pcs: xpcs: mask readl() return value to 16 bits ae4053eefb0e net/mlx5e: Properly access RCU protected qdisc_sleeping variable 31dcbba40eba net: ag71xx: Add missing check after DMA map 2fddd59597eb et131x: Add missing check after DMA map 29fe6bb14f20 wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB c673277d5761 wifi: rtw89: wow: Add Basic Rate IE to probe request in scheduled scan mode bd80fbf3ed25 idpf: preserve coalescing settings across resets 9ea8fb379fdf libbpf: Verify that arena map exists when adding arena relocations efaa18e467e2 be2net: Use correct byte order and format string for TCP seq and ack_seq decbacd6a9c5 s390/time: Use monotonic clock in get_cycles() 8ab6e67ae524 wifi: cfg80211: reject HTC bit for management frames 1d325fed242d ktest.pl: Prevent recursion of default variable options 2ef17d1476ab wifi: ath12k: Correct tid cleanup when tid setup fails 82d399f5841f net: usb: cdc-ncm: check for filtering capability 0c51db51c3ad wifi: iwlwifi: mvm: avoid outdated reorder buffer head_sn 1706904ef005 xen/netfront: Fix TX response spurious interrupts 76c26460f53c Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() e2b990cfeb04 Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 281d3fbe51fd powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64 52f238dc6730 selftests: netfilter: Enable CONFIG_INET_SCTP_DIAG 5376403f2714 netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps 9314cd0fb179 ASoC: qcom: use drvdata instead of component to keep id 73a1a77630be ASoC: codecs: rt5640: Retry DEVICE_ID verification f1d285ed4b05 iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement 91364d70f847 ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros f301c878d08d ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop 417407cdf587 ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control 55d2bc82f241 platform/chrome: cros_ec_typec: Defer probe on missing EC parent d1b0d93bfcaa platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches ed2089fe9359 soc: qcom: mdt_loader: Actually use the e_phoff add2219de2c8 imx8m-blk-ctrl: set ISI panic write hurry level e6601bb3cb94 pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop() 1dfeedf1d40e usb: core: usb_submit_urb: downgrade type check 6254a6689366 usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present 2fce20decc6a ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime() 06db21c02c7a tty: serial: fix print format specifiers e0f748ef3799 ASoC: SOF: topology: Parse the dapm_widget_tokens in case of DSPless mode 5b317a5f24ba ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4 7c0a62604c3f ASoC: hdac_hdmi: Rate limit logging on connection and disconnection 24e7957e16c7 x86/bugs: Avoid warning when overriding return thunk 37676c45c162 ALSA: hda: Disable jack polling at shutdown b2d9ff960a83 ALSA: hda: Handle the jack polling always via a work 908d50aa38b2 platform/chrome: cros_ec_sensorhub: Retries when a sensor is not ready af34cc8c5ebf mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() 612c8d21ce6e mei: bus: Check for still connected devices in mei_cl_bus_dev_release() 8152499f09eb char: misc: Fix improper and inaccurate error code returned by misc_init() e285cdb9d2e4 reset: brcmstb: Enable reset drivers for ARCH_BCM2835 5a96b1e9e9a5 pps: clients: gpio: fix interrupt handling order in remove path ae12c0666a07 selftests: vDSO: vdso_test_getrandom: Always print TAP header bdf159a29403 ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path 6f38d9ae4b6c mmc: sdhci-msm: Ensure SD card power isn't ON when card removed de12d2c69b5d ACPI: processor: fix acpi_object initialization 9725102fb2a4 PM: sleep: console: Fix the black screen issue e90a4edb7e6a thermal: sysfs: Return ENODATA instead of EAGAIN for reads bf30f947c2d3 PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit() de52cc040d90 firmware: tegra: Fix IVC dependency problems 6c7e2caa35fc firmware: arm_scmi: power_control: Ensure SCMI_SYSPOWER_IDLE is set early during resume e20cc295149a ACPI: PRM: Reduce unnecessary printing to avoid user confusion fbfcc443c225 selftests: tracing: Use mutex_unlock for testing glob filter 124e2ef3df71 tools/build: Fix s390(x) cross-compilation with clang 9b0b3b5e5cae ARM: tegra: Use I/O memcpy to write to IRAM 5c2390401841 gpio: tps65912: check the return value of regmap_update_bits() c0d5054684f0 iio: adc: ad_sigma_delta: don't overallocate scan buffer c8db5c7a00b1 tools/nolibc: define time_t in terms of __kernel_old_time_t f740ee4a0713 thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when required db8c915a0335 ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed 694cd8ac4a59 EDAC/synopsys: Clear the ECC counters on init 398961058303 PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store() 0223a3683d50 ARM: rockchip: fix kernel hang during smp initialization 2cbf5564beeb cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode bd5cd23c7ae4 cpufreq: Exit governor when failed to start old governor 50d210e1ff32 gpio: wcd934x: check the return value of regmap_update_bits() ecfe4ae9cb83 pmdomain: ti: Select PM_GENERIC_DOMAINS 58383ea1b20a usb: typec: tcpm/tcpci_maxim: fix irq wake usage 02e184dadb3d remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU cfc9bc15bda6 ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered 97f503498981 soc: qcom: rpmh-rsc: Add RSC version 4 support 0dd2456bb92f usb: xhci: Avoid showing errors during surprise removal a4f53e2ed5ae usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command 84430ce1f23a usb: xhci: Avoid showing warnings for dying controller 1070a3355fcb usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default 1dd5bb380525 selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t 31c0205923d9 cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag a0560f861ad3 platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list 83fc5d725729 usb: xhci: print xhci->xhc_state when queue_command failed c51db71fc143 tracefs: Add d_delete to remove negative dentries a24ed0e8ce7d securityfs: don't pin dentries twice, once is enough... 136994f74e8f fix locking in efi_secret_unlink() c8e09674007b ext2: Handle fiemap on empty files to prevent EINVAL a482e56b2a73 pidfs: raise SB_I_NODEV and SB_I_NOEXEC e1b58b475981 fs/ntfs3: correctly create symlink for relative path 2ac47f738ddf fs/ntfs3: Add sanity check for file name caf7f7c1a050 ata: libata-sata: Disallow changing LPM state if not supported 86cc6d907200 ata: ahci: Disable DIPM if host lacks support aa078896e331 ata: ahci: Disallow LPM policy control if not supported afa5ceab9d23 better lockdep annotations for simple_recursive_removal() 01e20eb22d1d hfs: fix not erasing deleted b-tree node issue 7d483ad300fc drbd: add missing kref_get in handle_write_conflicts 699b30248309 udf: Verify partition map count 139a000d20f2 loop: Avoid updating block size under exclusive owner 9d9b053f7f9c gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops 53a0249d68a2 gfs2: Validate i_depth for exhash directories b37768e48785 nvme-tcp: log TLS handshake failures at error level 552e1a93b315 md/raid10: set chunk_sectors limit fc26f6f2e651 dm-stripe: limit chunk_sectors to the stripe size bc255fec6fd7 nvme-pci: try function level reset on init failure 814cfdb6358d smb/server: avoid deadlock when linking with ReplaceIfExists 58c364238177 firmware: arm_ffa: Change initcall level of ffa_init() to rootfs_initcall cd47a512e033 arm64: Handle KCOV __init vs inline mismatches 1bb8da27ff15 hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file() f7534cbfac0a hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() 475d770c1992 hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read() efc095b35b23 hfs: fix slab-out-of-bounds in hfs_bnode_read() 5d8b24952736 hfs: fix general protection fault in hfs_find_init() c0bffbc92a1c net: kcm: Fix race condition in kcm_unattach() eb0336f213fe tls: handle data disappearing from under the TLS ULP 54f8f98665cc ptp: prevent possible ABBA deadlock in ptp_clock_freerun() 1e25d8051bb6 cpuidle: governors: menu: Avoid using invalid recent intervals data a8df217c1415 intel_idle: Allow loading ACPI tables for any family 7d757f17bc2e sctp: linearize cloned gso packets in sctp_rcv e9165b79a10d net: ti: icss-iep: Fix incorrect type for return value in extts_enable() 8153bce470af net: ti: icssg-prueth: Fix emac link speed handling a2cb4df7872d netfilter: ctnetlink: fix refcount leak on table dump 5e95347bf4ca udp: also consider secpath when evaluating ipsec use for checksumming 2a1f36639741 mm/smaps: fix race between smaps_hugetlb_range and migration c07886761fd6 habanalabs: fix UAF in export_dmabuf() 7ea3763d3a2c KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest a8db75995ada KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs 73a8e77bb5dd KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter 6c6a7c69a006 KVM: VMX: Extract checking of guest's DEBUGCTL into helper 56eb5c57e32c KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported d1a530a22440 KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag 1fc1d9b85408 KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmap a831c3e679d4 smb: client: don't wait for info->send_pending == 0 on error 65969af6dd5a smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection() 89237dd4c8c4 mm/memory-tier: fix abstract distance calculation overflow 05ea5b2f5147 block: Make REQ_OP_ZONE_FINISH a write operation bf2809541497 ACPI: processor: perflib: Move problematic pr->performance check 8cc2020d910f ACPI: processor: perflib: Fix initial _PPC limit application dba5701ed65f Documentation: ACPI: Fix parent device references 7a2125962c42 eventpoll: Fix semi-unbounded recursion d4f9351243c1 fs: Prevent file descriptor table allocations exceeding INT_MAX cfe27f8aff2e fscrypt: Don't use problematic non-inline crypto engines a12df9e57922 clk: samsung: gs101: fix alternate mout_hsi0_usb20_ref parent clock fc4c256883f5 clk: samsung: gs101: fix CLK_DOUT_CMU_G3D_BUSD bc3c149be8ea clk: samsung: exynos850: fix a comment 0bd77a08d592 sunvdc: Balance device refcount in vdc_port_mpgroup_check facc69f43502 LoongArch: Avoid in-place string operation on FDT content 17bac5a345a2 LoongArch: Make relocate_new_kernel_size be a .quad value 92ccdef6e441 LoongArch: Don't use %pK through printk() in unwinder f83d469e16bb LoongArch: BPF: Fix jump offset calculation in tailcall 154bfe9acbdb PCI: Extend isolated function probing to LoongArch 816a6f60c2c2 NFS: Fix the setting of capabilities when automounting a new filesystem 944ec8c77544 NFSD: detect mismatch of file handle and delegation stateid in OPEN op 74ad36ed60df nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() ee2cd40b0bb4 net: usb: asix_devices: add phy_mask for ax88772 mdio bus e6ec7aa021d3 net: dpaa: fix device leak when querying time stamp info 400177f147ab net: ti: icss-iep: fix device and OF node leaks at probe 8de5f47f34f2 net: mtk_eth_soc: fix device leak at probe 3328ff844e13 net: enetc: fix device and OF node leak at probe 744d9cf898f3 net: gianfar: fix device leak when querying time stamp info ae59ec969c07 net: ftgmac100: fix potential NULL pointer access in ftgmac100_phy_disconnect e6269d987835 net: phy: micrel: fix KSZ8081/KSZ8091 cable test 44ddd7b1ae0b netlink: avoid infinite retry looping in netlink_unicast() cb9bb872366e Revert "leds: trigger: netdev: Configure LED blink interval for HW offload" 12c4d55dd0bd leds: flash: leds-qcom-flash: Fix registry access after re-bind f3a2d068e05c gpio: mlxbf3: use platform_get_irq_optional() 1ce6f627a314 Revert "gpio: mlxbf3: only get IRQ for device instance 0" 78b086e110ed gpio: mlxbf2: use platform_get_irq_optional() 5d6c696da5f0 gpio: virtio: Fix config space reading. b3f7932c8eb4 smb: client: remove redundant lstrp update in negotiate protocol 8de33d4d72e8 smb3: fix for slab out of bounds on mount to ksmbd 33eb2d87e069 ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks fc7fd29b284c ALSA: hda/realtek: Fix headset mic on HONOR BRB-X ae17b3b5e753 ALSA: usb-audio: Validate UAC3 cluster segment descriptors cd08d390d15b ALSA: usb-audio: Validate UAC3 power domain descriptors, too ecc39c79d913 io_uring: don't use int for ABI
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Fri, 5 Sep 2025 16:09:24 +0000 (12:09 -0400)]
linux-yocto/6.16: update to v6.16.4
Updating linux-yocto/6.16 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping: be15dab9a451 Linux 6.16.4 77a946bf1af0 drm/xe: Fix vm_bind_ioctl double free bug 2d6c8cfb4d89 drm/xe: Move ASID allocation and user PT BO tracking into xe_vm_create b32e1590a8d2 netfilter: nf_reject: don't leak dst refcount for loopback packets 13b8655986bd s390/hypfs: Enable limited access during lockdown 9859935da6d7 s390/hypfs: Avoid unnecessary ioctl registration in debugfs 24a627965f23 ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation 27f55ec13d7c net/mlx5e: Preserve shared buffer capacity during headroom updates a19477c49b7f net/mlx5e: Query FW for buffer ownership aeeea0293f79 net/mlx5: Add IFC bits and enums for buf_ownership 285ed9ab9bf2 net/mlx5: Base ECVF devlink port attrs from 0 1c120fe1fa64 Octeontx2-af: Skip overlap check for SPI field 0cbf3ed34bcc block: avoid cpu_hotplug_lock depedency on freeze_lock e74191a23a7f block: skip q->rq_qos check in rq_qos_done_bio() a277d8870a6c block: decrement block_rq_qos static key in rq_qos_del() f9a9098ca826 blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues e01facfb54a9 block: fix potential deadlock while running nr_hw_queue update 58567d8e95c0 block: fix lockdep warning caused by lock dependency in elv_iosched_store 1837d9226755 block: move elevator queue allocation logic into blk_mq_init_sched 4bd3ed125c1d net: airoha: ppe: Do not invalid PPE entries in case of SW hash collision 4f58c0bfd264 bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU 3310f0ebba5e bonding: update LACP activity flag after setting lacp_active af386b52531d ALSA: timer: fix ida_free call while not allocated 9c9bbbe1b3e2 net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate 62d591dde4de net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit be9062668aca net: dsa: microchip: Fix KSZ9477 HSR port setup issue ea3707144c12 igc: fix disabling L1.2 PCI-E link substate on I226 on init 9ccf8d4cdbb4 ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc f771c0acfbe7 LoongArch: KVM: Use kvm_get_vcpu_by_id() instead of kvm_get_vcpu() 8bb4dfcc3611 LoongArch: KVM: Use standard bitops API with eiointc 1d7864acd497 s390/mm: Do not map lowcore with identity mapping 53492b4dc70e ASoC: cs35l56: Remove SoundWire Clock Divider workaround for CS35L63 92c4406b6578 ASoC: cs35l56: Handle new algorithms IDs for CS35L63 22a5164afe62 ASoC: cs35l56: Update Firmware Addresses for CS35L63 for production silicon a096b0280168 LoongArch: Optimize module load time by optimizing PLT/GOT counting c83e6873c61c LoongArch: Pass annotate-tablejump option if LTO is enabled 4050d08f846e objtool/LoongArch: Get table size correctly if LTO is enabled 81fad991f35d microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1 0112da9f08fa microchip: lan865x: fix missing netif_start_queue() call on device open 9603699528e6 net/mlx5: CT: Use the correct counter offset 9ab89476b93e net/mlx5: HWS, Fix table creation UID 37d54bc28d09 net/mlx5: HWS, fix complex rules rehash error flow 748528ffb877 net/mlx5: HWS, fix bad parameter in CQ creation 85545f1525f9 net/smc: fix UAF on smcsk after smc_listen_out() a82a5e21b5d7 net: stmmac: thead: Enable TX clock before MAC initialization 9d8a41e9a4ff gve: prevent ethtool ops after shutdown 523eab02fce4 net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization 5d30659b384d phy: mscc: Fix timestamping for vsc8584 6adaa9fae36f cifs: Fix oops due to uninitialised variable 74605d602bce regulator: tps65219: regulator: tps65219: Fix error codes in probe() d5b6f0cbb787 drm/xe: Assign ioctl xe file handler to vm in xe_vm_create 6efb0265ac59 net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload. f97f6475fdcb ppp: fix race conditions in ppp_fill_forward_path d5cdb783b8d3 net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path aaf17a35a595 scsi: ufs: ufs-qcom: Fix ESI null pointer dereference f5ba3aefddea scsi: ufs: ufs-qcom: Update esi_vec_mask for HW major version >= 6 c0cc24c139e0 scsi: ufs: core: Remove WARN_ON_ONCE() call from ufshcd_uic_cmd_compl() 1a659c93d00a scsi: ufs: core: Fix IRQ lock inversion for the SCSI host lock 5885d39dce87 bnxt_en: Fix lockdep warning during rmmod 60f6f39cd57b ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add 794ddbb7b63b net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM f494028897b6 drm/amd/display: Don't print errors for nonexistent connectors d767b095cb4e drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15% 2ee86b764c54 drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session() 7a8c8aa0b0b2 regulator: pca9450: Use devm_register_sys_off_handler 5ff4ad5f3eeb ALSA: usb-audio: Fix size validation in convert_chmap_v3() a4e0ea587ae7 drm/hisilicon/hibmc: fix dp and vga cannot show together ccda4b7fe50d drm/hisilicon/hibmc: fix rare monitors cannot display problem d3e774266c28 drm/hisilicon/hibmc: fix the hibmc loaded failed bug 06d261a085a1 drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local 2713953e93de drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed a9bff7e67468 rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too 21b38f35f07e md: fix sync_action incorrect display during resync 62f06ac3b2ae md: add helper rdev_needs_recovery() ba73ee8a59c9 md: rename recovery_cp to resync_offset 09d6d8f51b3b drm: nova-drm: fix 32-bit arm build d6bbeed7b24a mlxsw: spectrum: Forward packets with an IPv4 link-local source IP eebfe804be47 Bluetooth: hci_core: Fix not accounting for BIS/CIS/PA links separately 087812a6119b Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections a33d56316091 Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() 5e12d3c05079 Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established 6839859a00d4 Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF 5a044299c709 Bluetooth: hci_core: Fix using ll_privacy_capable for current settings 5c472a3a3987 Bluetooth: hci_core: Fix using {cis,bis}_capable for current settings 2b979ef70494 Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown 921a470ab75a Bluetooth: hci_sync: Fix scan state after PA Sync has been established 736db11c86f0 iommu/amd: Avoid stack buffer overflow from kernel cmdline f4bc3cdfe951 scsi: qla4xxx: Prevent a potential error pointer dereference 1ec37e5e359a rtase: Fix Rx descriptor CRC error bit definition a225f44d84b8 net/sched: Fix backlog accounting in qdisc_dequeue_internal 5bf5fce8a0c2 net: bridge: fix soft lockup in br_multicast_query_expired() 59431eb72bb0 net: xilinx: axienet: Fix RX skb ring management in DMAengine mode fee345385d8e RDMA/hns: Fix dip entries leak on devices newer than hip09 ae3df92efd02 RDMA/core: Free pfn_list with appropriate kvfree call 1adaa345e604 RDMA/bnxt_re: Fix to initialize the PBL array 2df8bc645bb5 RDMA/bnxt_re: Fix a possible memory leak in the driver 673e40a410e3 RDMA/bnxt_re: Fix to remove workload check in SRQ limit path ac23dfbfcdb3 RDMA/bnxt_re: Fix to do SRQ armena by default 52c13a4e741b RDMA/hns: Fix querying wrong SCC context for DIP algorithm a473adc12a63 RDMA/erdma: Fix unset QPN of GSI QP 5f0cb9013d0f RDMA/erdma: Fix ignored return value of init_kernel_qp d47782d5c0cb platform/x86/amd/hsmp: Ensure sock->metric_tbl_addr is non-NULL 7c626f6cb0e0 drm/panic: Add a u64 divide by 10 for arm32 72097f917f20 rust: drm: don't pass the address of drm::Device to drm_dev_put() f46b0e361d28 rust: drm: remove pin annotations from drm::Device 9cd486e47ca8 rust: drm: ensure kmalloc() compatible Layout 3340149cebd9 rust: alloc: replace aligned_size() with Kmalloc::aligned_layout() 6b14c9c91406 iosys-map: Fix undefined behavior in iosys_map_clear() 9ab05797198c drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian c7f57093c5fb drm/tests: Do not use drm_fb_blit() in format-helper tests 832b77ffd64f drm/tests: Fix endian warning 933563ad9bbf cgroup/cpuset: Fix a partition error with CPU hotplug de2e883b65b0 cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key 7d9110e3b35d drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor(). b4223dfc8cea spi: spi-qpic-snand: fix calculating of ECC OOB regions' properties 566f60ffbdbd spi: spi-fsl-lpspi: Clamp too high speed_hz eb9a497b9330 spi: spi-qpic-snand: use correct CW_PER_PAGE value for OOB write 9fcc7401c59e iio: imu: inv_icm42600: change invalid data error to -EBUSY 96abc49df8b9 iio: imu: inv_icm42600: Convert to uXX and sXX integer types 22afdbd6fd2e iio: imu: inv_icm42600: use = { } instead of memset() d150fa3de946 ixgbe: prevent from unwanted interface name changes e02b94131603 devlink: let driver opt out of automatic phys_port_name generation ce94b5a280b0 i2c: rtl9300: Add missing count byte for SMBus Block Ops 2245a5e3b2d2 i2c: rtl9300: Increase timeout for transfer polling f2acaff7be6a i2c: rtl9300: Fix multi-byte I2C write 071e43fcba5d i2c: rtl9300: Fix out-of-bounds bug in rtl9300_i2c_smbus_xfer d23264c257a7 x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper 7d06af2fa25b x86/CPU/AMD: Ignore invalid reset reason value 29c0ce3c8cdb tls: fix handling of zero-length records on the rx_list e93c964fa05a PCI: dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up 12403bffed98 ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp() 3079517a5ba8 tracing: Limit access to parser->buffer when trace_get_user failed a970a8a7403e tracing: Remove unneeded goto out logic 5af0b2aac1dd usb: dwc3: pci: add support for the Intel Wildcat Lake db27482b9db3 usb: dwc3: Remove WARN_ON for device endpoint command timeouts 2e61dd38d051 usb: dwc3: Ignore late xferNotReady event to prevent halt timeout 36b93b34f392 usb: xhci: fix host not responding after suspend and resume 83b0a4acf397 usb: xhci: Fix slot_id resource race conflict c151e1644d72 usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean 90baa40c68f7 usb: typec: maxim_contaminant: disable low power mode when reading comparator values fe682f5b857e USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles 378da3668e4b usb: storage: realtek_cr: Use correct byte order for bcs->Residue 8ea397f1c813 USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera 74152db56a18 usb: renesas-xhci: Fix External ROM access timeouts 84dc7084ae5b usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test aecf0d557ddd comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl() d8992c9a01f8 comedi: pcl726: Prevent invalid irq number dc0a2f142d65 comedi: Make insn_rw_emulate_bits() do insn->n samples 5eb586cbbde0 usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive b23474adb491 cdx: Fix off-by-one error in cdx_rpmsg_probe() 9502b99bac0b kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() 913f3c0c68b6 most: core: Drop device reference after usage in get_channel() f947b1f153b5 iio: adc: rzg2l: Cleanup suspend/resume path 9a50243a949c iio: proximity: isl29501: fix buffered read on big-endian systems 59138285cf21 iio: adc: ad7173: prevent scan if too many setups requested 4266666a3061 iio: adc: bd79124: Add GPIOLIB dependency e7ce902db071 iio: adc: rzg2l_adc: Set driver data before enabling runtime PM f93f84bfa1fc iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe() 8acd9a0eaa8c iio: light: as73211: Ensure buffer holes are zeroed 23c0d44cc9e8 iio: adc: ad7124: fix channel lookup in syscalib functions 600b6acad1ca iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read() 64db338140d2 ftrace: Also allocate and copy hash for reading of filter files c88c04adb861 iio: accel: sca3300: fix uninitialized iio scan data fbadb1f118b5 iio: adc: ad7380: fix missing max_conversion_rate_hz on adaq4381-4 c3522378f7aa fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable() 944e732be9c3 drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS c97636cc83d4 drm/amd: Restore cached manual clock settings during resume f875c3d5e302 iommu/virtio: Make instance lookup robust 7a4c7d82aaf1 iommu: Remove ops.pgsize_bitmap from drivers that don't use it f9d5eaca749e use uniform permission checks for all mount propagation changes 9464ca13e51a signal: Fix memory leak for PIDFD_SELF* sentinels 90b5193edb32 fs/buffer: fix use-after-free when call bh_read() helper e41e33400516 smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy() a69da89ebc32 libfs: massage path_from_stashed() to allow custom stashing behavior f24ea09d04e0 fhandle: do_handle_open() should get FD with user flags 580dc5286533 btrfs: zoned: fix data relocation block group reservation f5e395a0aa35 fs: fix incorrect lflags value in the move_mount syscall b68b61b5254a debugfs: fix mount options not being applied d30e2aa0633b rust: faux: fix C header link c8c752194916 xfs: fix frozen file system assert in xfs_trans_alloc e69d24d4a725 soc: qcom: mdt_loader: Fix error return values in mdt_header_valid() 3a0dc1f487c3 drm/amdgpu: fix task hang from failed job submission during process kill ac58c2890b8d PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining 7c5d98374101 PCI: rockchip: Use standard PCIe definitions 4df7f633a34b scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems 123c33677141 scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers a8cd4c9e507d drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs 630850b81a03 drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs 17217623c946 drm/amd/display: Fix DP audio DTO1 clock source on DCE 6. f8db9f79d689 drm/amd/display: Fix Xorg desktop unresponsive on Replay panel c8365bbd54c7 drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3 6e31eeaef20c drm/amd/display: Don't overclock DCE 6 by 15% 0c1a486cbe6f drm/amd/display: Avoid a NULL pointer dereference bb646e91f568 drm/i915/icl+/tc: Convert AUX powered WARN to a debug message 1693effa11c8 drm/i915/lnl+/tc: Use the cached max lane count value 45c2c8cede9b drm/i915/lnl+/tc: Fix max lane count HW readout 68c3646e1b2f drm/i915/icl+/tc: Cache the max lane count value 4059818663cb drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink e1eff52183f8 drm/i915/gt: Relocate compression repacking WA for JSL/EHL 37207b696369 drm/nouveau/gsp: fix mismatched alloc/free for kvmalloc() ec9e405ac16c drm/i915: silence rpm wakeref asserts on GEN11_GU_MISC_IIR access 80eddbd0182a drm/amdgpu/swm14: Update power limit logic df647220b218 accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc() cde3a9094a48 compiler: remove __ADDRESSABLE_ASM{_STR,}() again 7410fc77376a platform/x86/intel-uncore-freq: Check write blocked for ELC bf83ae353735 s390/sclp: Fix SCCB present check 8ead139a8ede RDMA/rxe: Flush delayed SKBs while releasing RXE resources e7ea47001fe8 ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6 2812815aa796 ALSA: hda: tas2781: Fix wrong reference of tasdevice_priv d70ca21f7bff mm/mremap: fix WARN with uffd that has remap events disabled 23580f9a3342 mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn 561171db3b3e mm/debug_vm_pgtable: clear page table entries at destroy_args() ee2d4f6cd021 mm/damon/core: fix damos_commit_filter not changing allow 81e8bdf7fb21 squashfs: fix memory leak in squashfs_fill_super 202a3432d21a NFS: Fix a race when updating an existing write c5a684386add mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1 4ab8829c1dfb mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency 439cf5e70a40 mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER 3e2c9b87a53e memstick: Fix deadlock by moving removing flag earlier e2878bfec9f3 kho: warn if KHO is disabled due to an error 4039ab9bdc72 kho: mm: don't allow deferred struct page with KHO 9a140705f1a0 kho: init new_physxa->phys_bits to fix lockdep 11b6e25ef6cd mmc: sdhci-pci-gli: Add a new function to simplify the code 904a97fd5b32 mmc: sdhci-of-arasan: Ensure CD logic stabilization before power-up f9045bb7a700 mm/damon/core: fix commit_ops_filters by using correct nth function 34ed1f9793b2 iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement 95b6b3770add iov_iter: iterate_folioq: fix handling of offset >= folio size d34c04152df5 io_uring/futex: ensure io_futex_wait() cleans up properly on failure 220c49149025 iommu/riscv: prevent NULL deref in iova_to_phys 7ec68c59461c crypto: acomp - Fix CFI failure due to type punning 31eb1b5e3f8a erofs: Do not select tristate symbols from bool symbols 890a8ea06a09 erofs: fix build error with CONFIG_EROFS_FS_ZIP_ACCEL=y e91bed9a256a xfs: Remove unused label in xfs_dax_notify_dev_failure a97792008d16 xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags 6224b3cd64a3 xfs: improve the comments in xfs_select_zone_nowait 3d4d9618c098 xfs: return the allocated transaction from xfs_trans_alloc_empty 69dbbfeaab85 xfs: decouple xfs_trans_alloc_empty from xfs_trans_alloc bce7a5c77a1e btrfs: subpage: keep TOWRITE tag until folio is cleaned 2c221996279c btrfs: rename btrfs_subpage structure e4a82c18c12d btrfs: add comments on the extra btrfs specific subpage bitmaps 10ec363cfefe btrfs: fix subpage deadlock in try_release_subpage_extent_buffer() 98f97e261641 btrfs: use refcount_t type for the extent buffer reference counter 71f50f3c8691 btrfs: add comment for optimization in free_extent_buffer() 99f62a4d5c19 btrfs: reorganize logic at free_extent_buffer() for better readability f4f5bd9251a4 btrfs: abort transaction on unexpected eb generation at btrfs_copy_root() 31faf314f531 btrfs: always abort transaction on failure to add block group to free space tree a78818390cc0 btrfs: move transaction aborts to the error site in add_block_group_free_space() 9d0c2d15aff9 mm/damon/ops-common: ignore migration request to invalid nodes 7912d110cbf5 selftests: mptcp: sockopt: fix C23 extension warning 201a991417dd selftests: mptcp: connect: fix C23 extension warning e39df3506fb8 selftests: mptcp: pm: check flush doesn't reset limits 18ab643fb9a2 mptcp: disable add_addr retransmission when timeout is 0 297878767c3c mptcp: remove duplicate sk_reset_timer call 1e640c78faeb mptcp: pm: kernel: flush: do not reset ADD_ADDR limit 1983470069cb mptcp: drop skb if MPTCP skb extension allocation fails b02eec41c9bb ACPI: APEI: EINJ: Fix resource leak by remove callback in .exit.text 908094681f64 ACPI: pfr_update: Fix the driver update version check 49f6c5634844 cpuidle: governors: menu: Avoid selecting states with too much latency e58d219b04d6 cgroup: avoid null de-ref in css_rstat_exit() f7878d47560d ipv6: sr: Fix MAC comparison to be constant-time 6a32cbe95029 sched/ext: Fix invalid task state transitions on class switch 61009439e4bd net, hsr: reject HSR frame if skb can't hold tag 716d57caa0f9 LoongArch: KVM: Add address alignment check in pch_pic register access b5b49d341f90 LoongArch: KVM: Fix stack protector issue in send_ipi_data() c8e5c452bd38 LoongArch: KVM: Make function kvm_own_lbt() robust bc7d1d2e8233 drm/amd/display: Don't overwrite dce60_clk_mgr 7133d48b9b06 drm/amd/display: Revert "drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value" dbbaa73e4927 drm/amd/display: Pass up errors for reset GPU that fails to init HW 2700e35f1695 drm/amd/display: fix initial backlight brightness calculation a3fe5909ce0e drm/amd/display: Fix DCE 6.0 and 6.4 PLL programming. 4ade995b9b25 drm/amd/display: fix a Null pointer dereference vulnerability 1ed73a5d8aaa drm/amd/display: Add primary plane to commits for correct VRR handling ac2021ff853e drm/amdkfd: Fix checkpoint-restore on multi-xcc 910735ded17c drm/amdkfd: Destroy KFD debugfs after destroy KFD wq 382928bd92fc drm/amdgpu: Update supported modes for GC v9.5.0 0d2e2bc1dd85 drm/amdgpu: update mmhub 4.1.0 client id mappings 8a29e52fb53e drm/amdgpu: update mmhub 3.3 client id mappings e8510423f220 drm/amdgpu: update mmhub 3.0.1 client id mappings a5c060425719 drm/amdgpu: Update external revid for GC v9.5.0 7c6119c239d0 drm/amdgpu: track whether a queue is a kernel queue in amdgpu_mqd_prop 88b2dcc8f3a0 drm/amdgpu: Retain job->vm in amdgpu_job_prepare_job a7bb3e1dcf47 drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram() 98e92fceb950 drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities 35a37af0b3ef drm/amdgpu: Avoid extra evict-restore process. 30c699785ba3 drm/amdgpu: add missing vram lost check for LEGACY RESET b6700e1db625 drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14 be549f991478 drm/amd: Restore cached power limit during resume 1d37040767f4 drm/amdgpu/discovery: fix fw based ip discovery 56b955718be0 drm/amd/amdgpu: fix missing lock for cper.ring->rptr/wptr access 8415a9c3f97a drm/xe: Defer buffer object shrinker write-backs and GPU waits b89714bfc993 drm/xe/bmg: Add one additional PCI ID aa59dd7d3d90 media: iris: Remove unnecessary re-initialization of flush completion 490754519d0d media: iris: Verify internal buffer release on close b4cb178ca378 media: iris: Update CAPTURE format info based on OUTPUT format 7309f625f8cb media: iris: Track flush responses to prevent premature completion fcb27affcb61 media: iris: Skip flush on first sequence change be05123a14c1 media: iris: Skip destroying internal buffer if not dequeued a6a196cd6d68 media: iris: Send V4L2_BUF_FLAG_ERROR for capture buffers with 0 filled length 8d12079a139f media: iris: Remove error check for non-zero v4l2 controls 61429aaa019b media: iris: Remove deprecated property setting to firmware 991e88119f83 media: iris: Prevent HFI queue writes when core is in deinit state ec8c4354638f media: iris: Fix typo in depth variable 992ddee3c0da media: iris: Fix NULL pointer dereference af5af85abd8d media: iris: Fix missing function pointer initialization 55a2bc01c768 media: iris: Fix buffer preparation failure during resolution change 3b2631783222 media: iris: Drop port check for session property response 280d4c8e026d media: iris: Avoid updating frame size to firmware during reconfig 7cbce62ce99c media: venus: venc: Clamp param smaller than 1fps and bigger than 240 974aba0da7cd media: venus: vdec: Clamp param smaller than 1fps and bigger than 240. e796028b4835 media: venus: protect against spurious interrupts during probe c957a0a01af4 media: venus: hfi: explicitly release IRQ during teardown 9e8a0ddeaee1 media: venus: Fix MSM8998 frequency table f0cbd9386f97 media: venus: Add a check for packet size after reading from shared memory a1524d9ed110 media: qcom: camss: Remove extraneous -supply postfix on supply names 423d163c5d8c media: qcom: camss: cleanup media device allocated resource on error path 850538d18347 media: qcom: camss: csiphy-3ph: Fix inadvertent dropping of SDM660/SDM670 phy init 1dfe73394dcf media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls 41b97490a165 media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval bd5811e253f2 media: ov2659: Fix memory leaks in ov2659_probe() 3681d9a0f0b0 media: pisp_be: Fix pm_runtime underrun in probe ff9dd3db6cd4 media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt() 9f886d21e235 media: usbtv: Lock resolution while streaming d8bf3e843eab media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free() 673ce1119ed1 media: verisilicon: Fix AV1 decoder clock frequency 130474bd3e57 media: vivid: fix wrong pixel_array control size 6b07fdbe3dbf media: ipu6: isys: Use correct pads for xlate_streams() d8c94df2064d media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init() 1d60df423dff media: hi556: correct the test pattern configuration 1eaed533aae1 media: gspca: Add bounds checking to firmware parser 8f4cb3d0d0ab parisc: Update comments in make_insert_tlb 2545af5b608b parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault() 9b6af875baba parisc: Revise gateway LWS calls to probe user read access 741b163e4406 parisc: Revise __get_user() to probe user read access b9948b890df7 parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c 7595fe8f2a5a parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers 4afb1352b85d parisc: Drop WARN_ON_ONCE() from flush_cache_vmap 5f441312a75d parisc: Define and use set_pte_at() 372da085eff5 parisc: Check region is readable by user in raw_copy_from_user() dd673de98954 soc/tegra: pmc: Ensure power-domains are in a known state ec8d823eb049 proc: proc_maps_open allow proc_mem_open to return NULL 69dbdc711d91 open_tree_attr: do not allow id-mapping changes without OPEN_TREE_CLONE 23a94fc0fcd2 Mark xe driver as BROKEN if kernel page size is not 4kB 2ed7759ffd27 kbuild: userprogs: use correct linker when mixing clang and GNU ld c9ec713e03e6 kasan/test: fix protection against compiler elision 3faac5e1d14c jbd2: prevent softlockup in jbd2_log_do_checkpoint() 86de3aaf29a4 iomap: Fix broken data integrity guarantees for O_SYNC writes 13344509b72d i2c: qcom-geni: fix I2C frequency table to achieve accurate bus rates f1d5093d9fe9 f2fs: fix to avoid out-of-boundary access in dnode page a51d24abb2f8 block: restore default wbt enablement 8b7b5f147713 ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context bae2af0eadd0 amdgpu/amdgpu_discovery: increase timeout limit for IFWI init 03875a42b43a phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence 0a73a4215b2b vhost/vsock: Avoid allocating arbitrarily-sized SKBs 676f03760ca1 vsock/virtio: Validate length in packet header before skb_put() 8ba110b3dfda PCI: imx6: Delay link start until configfs 'start' written 6182c00bc0ec PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset fa596cb9aa16 PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features f2d5c599c1e4 PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features 315b964fa9d7 PCI: endpoint: Fix configfs group removal on driver teardown a302bd89db35 PCI: endpoint: Fix configfs group list head handling 16557320f378 PCI: Fix link speed calculation on retrain failure a9fae40f362a PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge fd2e31c9fab7 readahead: fix return value of page_cache_next_miss() when no hole is found 815b33994fa0 mfd: mt6397: Do not use generic name for keypad sub-devices 2128bd83aec3 mtd: rawnand: renesas: Add missing check after DMA map f8f74ac7b0d7 mtd: rawnand: fsmc: Add missing check after DMA map bbbe279879d1 mtd: spinand: propagate spinand_wait() errors from spinand_write_page() 5a3a4e425ba4 mtd: spi-nor: Fix spi_nor_try_unlock_all() ccca9b82fe11 hwmon: (gsc-hwmon) fix fan pwm setpoint show functions bf1a20c57101 pwm: mediatek: Fix duty and period setting ab2331507c72 pwm: mediatek: Handle hardware enable and clock enable separately e50917dc04cd pwm: imx-tpm: Reset counter if CMOD is 0 6fc2589aae91 wifi: ath11k: fix dest ring-buffer corruption when ring is full eed5fcf4a3d2 wifi: ath11k: fix source ring-buffer corruption 0f708ced8975 wifi: ath11k: fix dest ring-buffer corruption d4c7edd0b383 wifi: ath12k: fix dest ring-buffer corruption when ring is full 06fcf123f31b wifi: ath12k: fix source ring-buffer corruption c2e387387439 wifi: ath12k: fix dest ring-buffer corruption b860da3ace17 wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table() fb67be2b6864 iio: adc: ad7173: fix setting ODR in probe 5c6c645d9916 iio: adc: ad7173: fix calibration channel 2def1a8691eb iio: adc: ad7173: fix channels index for syscalib_mode 4c6cc6d7dbbf iio: adc: ad_sigma_delta: change to buffer predisable 5c2b601922c0 iio: imu: bno055: fix OOB access of hw_xlate array 700b7fd04e8d zynq_fpga: use sgtable-based scatterlist wrappers 81278be4eb5f soc: qcom: mdt_loader: Ensure we don't read past the ELF header 6e1536900639 ata: libata-scsi: Fix CDL control 947ee26c115b scsi: ufs: ufs-pci: Fix default runtime and system PM levels 626a57fd7204 scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers 369144743de1 ata: libata-scsi: Return aborted command when missing sense and result TF 979f38605b7f ata: libata-scsi: Fix ata_to_sense_error() status handling c38de5c5d59b scsi: mpi3mr: Fix race between config read submit and interrupt completion 5b9f1ef29342 scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE 88c0aacaf5f0 scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host ffd43c23c09d dt-bindings: display: vop2: Add optional PLL clock property for rk3576 c6b1871ada1b dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints fa2bb2cadee1 dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints 063b381661e1 apparmor: Fix 8-byte alignment for initial dfa blob streams 47b2d7b91af4 arm64: dts: rockchip: Remove workaround that prevented Turing RK1 GPU power regulator control fb62e2166b79 arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses 2b31be87128f arm64: dts: exynos7870-on7xelte: reduce memory ranges to base amount 9b6e6a68a556 arm64: dts: ti: k3-am62*: Move eMMC pinmux to top level board file 5cb67d96d312 arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1 276ee664cada arm64: dts: exynos: gs101: ufs: add dma-coherent property 68e82705b464 arm64: dts: rockchip: Enable HDMI PHY clk provider on rk3576 cd93a971ff3e arm64: dts: rockchip: Add HDMI PHY PLL clock source to VOP2 on rk3576 980648aa73f9 arm64: dts: exynos7870: add quirk to disable USB2 LPM in gadget mode 432868604b8f arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default 8c164d6915d3 arm64: dts: exynos7870-j6lte: reduce memory ranges to base amount 9874d3d27fe1 arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support c1e72a3b4b62 arm64: dts: apple: t8012-j132: Include touchbar framebuffer node e8dd21d68572 btrfs: fix printing of mount info messages for NODATACOW/NODATASUM 0a9ce997b883 btrfs: restore mount option info messages during mount df2fe1a7f689 btrfs: fix incorrect log message for nobarrier mount option e8cf57134aa7 btrfs: zoned: fix write time activation failure for metadata block group f1dad8922501 ext4: fix hole length calculation overflow in non-extent inodes 5e14e7060bb5 ext4: use kmalloc_array() for array space allocation 2ea0fcc8878f ext4: don't try to clear the orphan_present feature block device is r/o dea93e9d7bdc ext4: fix reserved gdt blocks handling in fsmap 63235222321d ext4: fix fsmap end of range reporting with bigalloc a4f16e7104fa ext4: check fast symlink for ea_inode correctly ccfa47edb01b ext4: preserve SB_I_VERSION on remount 918974a4bd80 tracing: fprobe-event: Sanitize wildcard for fprobe event name 8c9ee2e4f58e ksmbd: extend the connection limiting mechanism to support IPv6 9a7abce6e8c0 ksmbd: fix refcount leak causing resource not released fd1896dccc9a Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()" 26f8402ba28f crypto: hash - Increase HASH_MAX_DESCSIZE for hmac(sha3-224-s390) 415273fc22bf crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 11a6e7d57025 crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 6208992dcb93 crypto: octeontx2 - Fix address alignment issue on ucode loading 475104178f4d crypto: x86/aegis - Add missing error checks 02caf91b2fa1 crypto: x86/aegis - Fix sleeping when disallowed on PREEMPT_RT e59a52e429e1 crypto: qat - flush misc workqueue during device shutdown 488ed465e579 crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULP 7e3d3e10f3a4 crypto: ccp - Fix SNP panic notifier unregistration bd1e33b90abd crypto: qat - lower priority for skcipher and aead algorithms ef74efa598b7 lib/crypto: arm64/poly1305: Fix register corruption in no-SIMD contexts 87bdfba903be lib/crypto: arm/poly1305: Fix register corruption in no-SIMD contexts 23c46714cc01 lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap 387164a2b97e netfs: Fix unbuffered write error handling 99c39cf8b9d6 vt: defkeymap: Map keycodes above 127 to K_HOLE 7099408cfb9b vt: keyboard: Don't process Unicode characters in K_OFF mode 44e1a079e18f bus: mhi: host: Detect events pointing to unexpected TREs d6d3405b1005 bus: mhi: host: Fix endianness of BHI vector table f23ad68dfb1a usb: dwc3: imx8mp: fix device leak at unbind 3d238a236bb9 usb: dwc3: meson-g12a: fix device leaks at unbind 38a0b2f2c5e0 usb: musb: omap2430: fix device leak at unbind 4997027888b3 usb: gadget: udc: renesas_usb3: fix device leak at unbind 42f86088b700 usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init() d58b1124494d iio: adc: ad7173: fix num_slots c8e96018630a m68k: Fix lost column on framebuffer debug console b67964b373c8 dm: Check for forbidden splitting of zone write operations 52a2c4c60470 dm: dm-crypt: Do not partially accept write BIOs with zoned targets e753e3534e6c PM: runtime: Take active children into account in pm_runtime_get_if_in_use() 55131fdb0cad platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister() a7a22cc80550 cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table() fa70bb0c8504 ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig 38c0ea484ded serial: 8250: fix panic due to PSLVERR fd590381da18 Linux 6.16.3 3471c1400ad1 ext4: replace ext4_writepage_trans_blocks() 2e8216e289d0 ext4: reserved credits for one extent during the folio writeback 2b6d39229bc7 ext4: correct the reserved credits for extent conversion 7fe61ac00262 ext4: enhance tracepoints during the folios writeback ffb21eafbf4f ext4: restart handle if credits are insufficient during allocating blocks ab13e8cc3fb2 ext4: refactor the block allocation process of ext4_page_mkwrite() 98571b628c61 ext4: fix stale data if it bail out of the extents mapping loop de83915e8f2a ext4: move the calculation of wbc->nr_to_write to mpage_folio_done() dc3588c04deb ext4: process folios writeback in bytes
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>